In the UK wait staff are tipped based on service and are still paid at least minimum wage.
Tipping is generally based on the quality of the establishment, you tip at a higher class restaurant but you don't at restaurants that are franchised or common brands.
Where people seem to disagree here is with the idea that service workers are better off with low wages + tipping than higher wages + no tipping.