"Everybody just stop" is not a solution to this or any other problem, because everybody is not going to just stop.
I've seen restaurants that put "we will add a 20% gratuity to every bill" on the menu, which is a good idea but restaurants still need to do it. And "every restaurant just do X" is also not realistic.
My suggestions are twofold:
1. Remove any exception in minimum wage laws for "tipped employees". So at least they're now making minimum wage.
2. Outlaw tipping. Hard to enforce, but it does mean that every piece of software (apps, in restaurant screens) will no longer have the option to tip. So if people want to tip they need to do so in cash, and paying in cash is rare and getting rarer.