What if you really need a product and can't wait 2 days or even one day to get it?
I can drop into my local walmart and buy a mop and pail and be back home cleaning up the mess my dog made in less than a half hour.  Or I need a jar of salsa and chip dip for my BBQ party in the next hour.  Or I need a new lawnmower to cut my grass today.  I might need a fresh bag of dog food today not 2 days from now.  I need a new pair of rubber boots immediately I can't wait for them to be shipped to me.  I don't care about any refund policy I need the product I need and I need it now.