China is successful with these things because they have a large number of excess staff, and the staff are very obedient. Britain typically has too few staff, and the staff are very independent. A person who has been to a chinese restaurant in china will understand the difference.
I've lived in Beijing for years, and I have to say Chinese restaurant service is on the whole pretty horrible compared to restaurant service in societies with tipping.
Re: A Tale of Two Terminals: Beijing Terminal 3 and Heathrow Terminal 5
#31can't agree more with this, even in high-end places, service is awful. But I don't think tipping has anything to do with it.