They don’t want to carry inventory because Amazon doesn’t. The prices are higher because vendors are contractually obligated to sell on Amazon at their lowest price. So retailers, with a need to have a physical presence and having to buy at more or less the same price a product is available for on Amazon, get fucked. Their only hope is vendors who make a “different” product to sell at other outlets. An example of what I mean is, Poppi soda sells for $20/12 pack on Amazon. They sell a 15 pack at Costco for the same price. Because it’s a “different” product they are not in breach of contract.
In New York 2140 Kim Stanley Robinson describes the government telling banks that if they want to be bailed out the money spent will be a buyout of the bank, and the government will run it as a credit union.
Seems like the best solution.