In my country, tipping is limited to rounding up a few cents to the nearest 20 or 50 crowns. Servers make good salary, they make what they're worth without having to busk. The customer is not expected to directly pay their wages. Servers are good servers because that's their job and they're professionals, not because they're hoping to get extra reward for doing the job they're being paid well for already.
The problem is society as a whole seems more interested in changing tipping culture than things like high tuition. Granted I guess this is because they feel like they have more power to change the former as well as the whole "if I'm stuck in the shithole of minimum wage and debt so are you". Some people here are professional lifetime servers and you can tell. Some are paying off school debt and some are teacher supplementing their crap salary. Watch the news coverage of a teacher strike and tell me society as a whole is passionate about giving them better wages. They protested in Quebec about rising tuition costs and most people said screw you you already pay less than the rest of the country.