I also consider it a donation. And sometimes I even give a generous tip to the garbage collectors and the women who clean the streets. Out of gratitude for their hard work. I guess you're someone who takes their work for granted, right?
I pay less tax than in my home country and I pay much less for first-class health insurance than in my home country. That's fine for me. Paying taxes in Thailand doesn't have a big impact on my financial situation.
I don't mind contributing to the infrastructure that I use every day in this country. I am not a cheapskate who wants everything for free.