Yeah, it's shitty, but we also know it's gonna happen. It's not like it's a surprise. Sometimes you might get a little extra sticker shock but it's not as underhanded as it seems unless you're very new to the process. The same way we tip, I just assume I'm gonna pay ~30% more than the price due to tax and tip.
I've also never had to budget so much that the specifics of the tax mattered to me, like I've never had to stretch money like that, so that could be part of it.