It's the free shipping subsidy that's the underlying cause. It's the same reason we all receive enormous amounts of email spam (for me it's a couple hundred per day) - the cost of sending email is zero.
I bet the email spam problem could be solved at a stroke if senders were charged $.01 per email.