There are certainly places without tipping, with much worse and much better service than America. Why? It's cultural (duh). And in American culture, you tip mechanically if you can afford it and your experience wasn't notably incredible or terrible.
In some places, it is acceptable to raise your hand and call for service. In other places it is not. If you know that it not acceptable, and you do it anyways, you're sort of an asshole. It's the same with tipping. You're not some iconoclast who will personally change the culture.