Maybe you went to mediocre restaurants?
Tipping sucks and your taxes suck too. When I see that something costs 15€ on the menu then I expect to pay 15€ and nothing more. How can you be happy about surprise taxes? How can you plan your spending when you don't see how much something costs and you still think this is superior?