The problem is that the outrageous tipping policies that you have infect the rest of the world.
Good on you for not tipping in places where it’s not expected.
Now could you please go fix every travel blog that has bullshit SEO articles on “should I tip in $country” and always has the same BS content “5% if you’re unhappy, 10-20% if you were satisfied with service, at your discretion for outstanding service”.