Unless Amazon is physically located in your state, they don't have to. The customer then is responsible for paying the tax due. The issue is between the state and the consumer, not the retailer from out of state.
Why not? I can buy something from a local retailer. I can buy something from the internet. The local retailer is forced to collect the local sales tax. The internet retailer is not. How is this a level playing field?