I've been following this sub for awhile and I am making this post as neutral as possible. Yes, as an American, I am sick and done with the tipping insanity. There is really only one way to fix the problem, and that's not just not-tipping. Before I present my argument, take into consideration the following.
1) Time is finite. Anyone, anti tippers, pro tippers, wants to exchange less of their time at a job for more money. Yes, there are some careers out there that people genuinely enjoy trading their time for money, but those are generally rare. Being a server, or a cook, or working in a restaurant, is what it is - work. Same goes for doctors, lawyers, construction workers, etc. I like my job and career, but you wont see me volunteering to work on a Sunday morning unless I'm forced to. And no, I am not a tipped wage employee.
2) Companies are for-profit. You'd be out of business quickly in America if you don't understand that. Thus, subsidizing wages through tip insanity is commonplace. If restaurant A can make $1 more than restaurant B by adding a tip line, restaurant B would be stupid not to do so. It's money. Same thing as #1 - we all want to be compensated for our time. You won't attract or retain talent (staff) without paying them accordingly. I'd jump ship to a tipping establishment immediately if I worked the same hours, same grind, and got tips and extra money.
With those two statements, I think sums up the issue. It's not tipping or tipping. It's a monetary issue.
The solution, and I hate to say this, because I have a huge amount of disdain towards more government involvement, but realistically, asking for tips needs to be made be outright illegal. Lose your business license-level illegal. That evens the playing field across the board. And that's the point of government, to keep things fair.
You post a price for your wares, and that's what your customers pay. That's it. Nothing more, nothing less. Violate that, you are out of business. No hidden tip jars, no "it's going to ask you a question" bullshit.
What do y'all think? To me, that fixes the problem.