...The employer does the second they hire the worker
Why would it not be? The employer pays the employee for their labor. The exception is with tipping, in which the employer passes most of the paying responsibility to the customer.
You get a beer somewhere, it's 1.75€ and you round it off to 2€. That's a reasonable tip that says "service has been fine, thanks.".
You get dinner somewhere, it's 57.25€ and you round it to 60€. Same thing as above.
You get dinner somewhere, it's 57.25€ and you pay exactly that amount. The message is "the price was fair enough for what I got". Nobody will look badly at you.
You get dinner somewhere, it's 57.25€ and you pay 70€. The message is "you have been wonderful hosts, thank you VERY much".
Also, tips are not just for the service, but for the entire experience. You tip if you want to compliment the service, but also/alternatively because you want to compliment the food, or the ambient, or whatever.
Personally I always give a generous tip, (unless the server intentionally does something bad), just because it feels good to. It is not charity or pity for low wage. It is just that I would welcome a tip too if I were in the waiter's shoes, no matter how much my wage would be.
No disrespect intended, but like with things such as gun control laws and plastic currency in different colors materials and sizes (two examples of things implemented on a wide scale in other countries with NO adverse effect), I am always bemused when US based people keep insisting that it will never work there.
That said, who says "the worker's salary is a employer's responsibility?"
Monetary culture is ancient and emergent. It's culture. Complicated, organic, varied and local. That doesn't mean that we shouldn't want to change it if it's bad or impractical. But, is a culture of tipping bad.
I like that this article is culturally focused. Wage disparities, the social outcomes of these etc.