Not sure how to do that when business can just decide not to pay fair wages and rely on strangers to supplement employee's income through tipping.
Edit: to give you credit, I think that may have been your point. I lost track of context in the thread.
But you can require that all posted prices include all taxes, fees, and expected gratuities; AND that the price on the bill include all taxes, fees, and expected gratuities.
Basically, just push the tip into the noise and require that the posted price be the sum of all the hidden fees.
I would say tipping is decreasing in the UK. It's pretty normal not to tip in restaurants now because the pandemic changed payment methods.
Before 10% was the standard (only if you pay after eating though).