So many reasons to stiff hard working people. That is not my world.I really don't want to beat this old donkey to death again, but I have completely different views to you on this point, having run hotels and worked in hospitality for many years. I'd much prefer nobody to tip anyone and for all employers to pay proper salaries. We have laws in the DR that require all hotels and restaurants to give 10% of their revenue to staff in the form of a propina legal. We already add a huge 28% in tax and service charge to every hotel and restaurant bill. The hotels and restaurants should be forced to pay the 10% to staff and they should be forced to pay a decent salary. And by leaving cash tips, you're just encouraging these employers to shirk their responsibilities.
In Europe you either get a service charge added to the check, or you tip. The tax laws in the UK mean that cash tips work against the employer in a lot of cases (as they have to pay sales tax but by law have to give the cash to the server, so they lose) and for this reason a lot of bars have a zero tip policy - if you offer a tip the staff always refuse and will give it back to you. But salaries are good, and in my opinion staff are treated far better than they are by US employers as they get pensions, maternity / paternity pay, sick pay, employment rights etc. etc. None of which you get in a system where you pay a peanuts salary and expect the punters to make up the rest with tips.