It's all about the incentives and motivation; companies which are permitted to offload risks to consumers will do so and ignore even trivial measures they can take to reduce these risks.
> No State shall, without the Consent of the Congress, lay any Imposts or Duties on Imports or Exports, except what may be absolutely necessary for executing it's inspection Laws: and the net Produce of all Duties and Imposts, laid by any State on Imports or Exports, shall be for the Use of the Treasury of the United States; and all such Laws shall be subject to the Revision and Controul of the Congress.
SCOTUS has ruled that, with specific and compelling reasons, states can implement these kinds of interstate restrictions. If Congress wanted to, they could pass a federal law that would pre-empt the state law, but has not done so.
I don't think that's the case. It would be up to Congress. They have the authority to pass a law that says: "No state may put up any intra-state barriers to commerce at all", and that would be that.
Or they could choose to pass a law that's a lot more specific, in which case they would need to deal with each intra-state interaction.