I am always baffled when I read about the tip culture in the states. I find it so belittling for workers. It seems to incentivize a mentality of "the customer is always right", with workers putting an extra effort to always smile and be nice in the hope for a fair tip.
Restaurants can really barely afford to stay open in my (small) region, frankly they are seen as a service to a town not a net extractor. I know the finances behind my locals and can tell you they would not be able to stay open if workers were not also compensated via tips, and workers would not be there without the requisite pay. Tips end up being the difference between having a restaurant or not.
Why are commercial rents so high? Because vacancies are preferred over "market rate" rents. https://news.ycombinator.com/item?id=27939860
Not saying this is the case, but when a business shuts down the property it operated in stays in place. The rent will continue to rise to meet the financial demands of the property owner. So the next fool comes in and tries to run a business that is doomed. The young workers rents are subsidized by parents. Unless a restaurant owner is working in the trenches then they will NEVER be able to run the business effectively.
The banks get richer either way, but at a certain point there will not be any restaurants left as the societal contracts erode.