The problem in the US is that the local sales tax is the sum of sales taxes created by several independent authorities. These authorities have varying geographic and subject matter scope, and can modify their sales tax on their own schedule. There are effectively thousands of independent sales tax jurisdictions in the US and the details of the computation in those jurisdictions churn regularly. By “late binding” the sales tax, they avoid having to churn the printed/published prices.
I think there is also a policy view that taxes should not be hidden, that there is a public interest in making the public aware of precisely how much they are paying in taxes. Taxes that are baked into the price tend to be forgotten about by the public.
> By “late binding” the sales tax, they avoid having to churn the printed/published prices.
Strictly speaking, you don't have to change the total price if the tax rate changes, you can change the base price so that the total comes out the same. This is how prices are typically set in Europe, though vendors can of course change prices in response to tax rate changes, but it doesn't normally happen automatically.
Now, you might argue this hides the tax even more, if the customer doesn't even notice a price change when the rate changes, but one could also argue the latter is a good thing for the customer (if the business decides to eat the cost, at least for a while).
I think there is also a policy view that taxes should not be hidden, that there is a public interest in making the public aware of precisely how much they are paying in taxes. Taxes that are baked into the price tend to be forgotten about by the public.