The easiest seems like who is paying the "tip". If it's your employer, it's taxable compensation. If it's a customer, than it could be a tip.
Then there would probably be a bunch of sub-bullet points defining whether a tip is taxable depending on whether you have a direct relationship with the customer tipping you, whether the "tip" is mandatory, or at the discretion of the customer, are you in X roles (e.g. barista) within Y industries (e.g. food services).
If you put a cap on income, then both you and the IRS need to maintain a record of the tips you received, to prove that you’re on the right side of the cap.
I don’t think that saves much in administration costs.
Yeah, maybe unintuitive, but even if it costs more to collect and enforce taxes than you get from taxes, it also has a preventative side to not abuse it.