They don't have to calculate at checkout, and even if companies were forced to it would be within a few cents. Still better than needing to estimate ahead of time to know if you have enough tmfor tax.
I live in the US and several businesses have tax included in their listed prices. It really is not that hard.