Right. You can either buy a $50 widget with free shipping or you can buy this $40 widget with $10 shipping. I think the payoff for businesses is that they get people to buy more stuff just to get free shipping.
Also, a shipping company's (FedEx, UPS, USPS, etc.) labor costs are the reason...