Tipping is inherently part of any fair market service, as are cultural customs. Your misunderstanding of the scope and intersectionality of economics isn’t atypical tho.
There are a million solutions to any problem. Government was formed in order to make the unifying process of solving problems easier.
This problem hasn’t been solved for a hundred years by ‘market forces’, maybe it’s time for the government to change something, especially when restaurants are already a struggling business type.
Do you live in the US and actually understand the laws and cultural problems surrounding this issue? I understand you think economics is all econ 101 but it ain’t lol.