It's great you like getting out, dealing with retail and advertisements. But I think you aren't representative.
1. Go to site, fill out a form to get a shipping label.
2. Print said form. That's pretty much all I use my printer for in 2015. I even upgraded to a wireless one so I don't have to plug my damn laptop into it every time I want to return something.
3. I probably threw away the Amazon box. Gotta dig up a suitable one from the pile of spares I have in the attic just for returning stuff to Amazon.
4. Print packing slip, insert in box.
5. Gotta bust out the old packing tape. You know that stuff always comes out of the little guides on the side no matter how careful you were, so you have to unstick it. Do so while seething in rage that nobody has yet invented packing tape that doesn't stick to itself. Maybe a ratcheting roll that can't reverse?
6. Shellack that damn label to the box with tape. I don't have shipping labels for my printer because what am I, FedEx? So I cover it in like 8 strips of tape.
7. Go to whichever shipping service Amazon sent it from because unless you ordered a tiny USB cord, it's too big to fit into their drop box. It could be USPS, FedEx, or UPS, all of which are located next to the Best Buy where I could have just dropped the damned thing off in way less time and without having to fight a roll of packing tape.
or you can spend 40-60 minutes driving to best buy or some other store. Even if the drive is 10 minutes each way, that's how long it costs from the time I touch my car keys to the time I'm back in my house -- walk to the parking lot, drive, park, walk, counter, stand in line, reverse the process.
Here in Chicago I get everything within 48 hours of ordering, often less, and don't pay shipping fees. Some items are free same day shipping.
You must make wildly different hourly rates to think visiting a store and paying the same amount is cheaper than a few clicks on Amazon.