Yes bc in the EU there is national VAT. In the US there is state and local sales tax. You can and will pay different sales tax between cities in a given state.
You can do this, albeit slightly less reliably, in the US as well. The geolocation isn't perfect, but you could easily put "With delivery to XXXXX [edit]" where XXXXX is a zip code you geolocate off an ip (or lookup in a user profile for a recurring user).
The zip code is not fine grained enough to identify tax jurisdictions in many places in the US.