There are quite a few restaurants and breweries around me that pay their staff a living wage and dont have any tips. You can tip if you want but they specifically have signs up saying you dont have to.
And they all seem to be doing great - theyre pricey but not holy shit expensive.
It depends which servers and at what restaurant or bar or place youre working. Not all of them make more on tips, and that always fluctuates.
Also having benefits and vacation time makes a huge difference. The places near me Im speaking of all give their servers and cooks and etc multiple weeks paid vacation and full benefits.
I know this because im friends with a lot of the bar staff and waiters at these restaurants/bars/breweries and I talk to them when im there.
I agree that this is hurting the workers, but what youre suggesting also just keeps the status quo the same and changes nothing. The entire system needs to be torn up, and that requires everyone in this country demanding better.