Meh. You can also interpret it as "we weren't prepared to step up to the level of shipping responsiveness that Amazon delivers". When I need a part, I usually need it ASAP. Buying through a shop sucks these days since they rarely have inventory, and the "double wait" if they order it (assuming the shop owner doesn't forget to order it) is a non-starter. And most OEMs really suck at logistics, so ordering direct is a crapshoot as to when stuff will ship/arrive. Amazon and other online retailers acting as inventory and logistics buffers helps mitigate this.