It's hard to solve under Amazons business model whilst retaining Amazons profit margins.
It's a problem they chose to ignore for a long time because they could.