What if each state has a different set of product types?
IMO, the federal government's responsibility to regulate interstate commerce should include creating a standard of product categories. States can then tax those categories at whatever level they see fit.
That shouldn't matter too much, identify with the most granular option there is one time for each product and then let the tax provider figure out what falls into each bucket for each state. Also, UPC codes should help automate it for large swaths of products. If I buy a Sony lens cap from B&H or Amazon or Random Joe's Camera Shop it would have the same UPC and can be automatically classified by any number of tax vendors.
IMO, the federal government's responsibility to regulate interstate commerce should include creating a standard of product categories. States can then tax those categories at whatever level they see fit.