I've lived in Japan, and you notice the lack of tipping culture. Service is a lot worse. Go to any restaurant, you won't get service, refills etc. You have to yell or get it yourself. That's what the service would be like without tips. Servers have no incentive to take care of your table if they get paid the same either way.
I'm fine with that system, as long as it's setup that way. Give me a way to refill my drink etc. But sometimes it's setup where they have to do it, and you're either waiting an hour for a drink or a check.