Bottom line - just because Amazon doesn't directly have this liability - it doesn't mean nobody has this liability - the sub contractors do. And if they do, they need to pay for the insurance, and if they pay for the insurance, then Amazon has to pay them more to pay for this insurance.
So the real question is... what concrete harm/problem are we solving for that isn't already solved for today.