@ bcp19
Scenario,
You just blew your two front tires on the road. Lucky for you, there a tire station at the end of the road called ADL.
Something PG mentioned while we were in KC made me think about this post. It's something he and I went through but I doubt anyone under 25 would ever be able to fully understand.
When we were children, you used to have things advertised on cereal boxes that you could send away for once you had 6 box tops. PG was came from a family with 6 kids, but for me if was just my brother and I. We both usually wanted whatever it was and then we'd have to amass 12 boxtops to send in. 12 boxtops usually meant a good 6-8 weeks cause we were only allowed to take them from empty boxes. Once we had the box tops, we'd fill out the order forms and might have to add a doller or so for shipping and then you'd mail it in and wait. The normal shipping time on these was "Allows 8-12 weeks for delivery". So, from seeing the product advertised to receipt was a minimum of 4 months, and this was for something they had IN STOCK.
The first deployment I made to Japan, I would call home once a month, a 30 minute call could cost around $100. Imagine trying to hold a converstaion with someone where you have to wait 3-6 seconds for a response due to the time lag from going 1/2 way around the world. We've made great strides since then, years later I could call from halfway around the world and there was no perceptible delay and it sounded like you were calling someone right next door.
"Instant gratification" seems to be the keyword. You've got the commercials with people yelling out windows "It's MY MONEY and I want it NOW!!!". Everyone's advertising "NEXT DAY DELIVERY!" and people regularly pay the premium to get it. I recently ordered an old shop manual off Ebay and I could have gone with next day service for something like $25-30, but I selected the Economy shipping. I placed the order on a Friday and it was in my mailbox Monday. I guess that $25-30 would have been money well spent! (<-- yes, that was sarcasm)
My background gives me a better insight into the workings behind these companies than most people have. I know well how theory seldom equals reality. I've helped test new equipment many times over my career, and engineers don't often stop to think what people will do. I remember one of the first touch screens we got in and they were showing us how it worked. The person who brought it was carefully explaining how to bring this amd that. Then one of the people who would be operating it sat down and asked "But what happens if I do this?" and he pushed 3 buttons at once. The screen locked up and they had to completely power down the system and reboot it. The people who create and build things never think to add safeguardslike this, cause they'd never hit all 3 of those buttons at once.
Patience truly is a virtue.