I actually agree to a degree with the OP. I keep an eye on these things and it is good to know. Sometimes, I can wait, or a deal is good enough to wait for, and other times I need to know if something won't ship for a week. I do think that having an order for a week without shipping is a little long - long enough that I would probably send an email before that, and long enough that if I didn't hear anything for much longer I probably would be upset with the company. 1 week is probably right at that line for me where something has gone wrong, but I'm not going to forsake a company, but I'm not impressed either. 2-3 days to ship is acceptable, 1-2 days to ship makes me happy. I'm not saying to be delivered -- I'm saying to ship.
On the other hand, I think we think some of these companies we order supplements from are much bigger than they actually are. If a small company has a great deal and 1000 orders to fill because of it, I can see them falling behind. It happens with PES on insider deals, OL on insider deals, Evomuse, you name it. And normally, it is tough to contact every person when you are already behind and trying to bang out the orders.
Could these companies do better? Yup. We can all improve at lots of things.
Have I had really great experiences with Nutriverse? Yes. They have great customer service too, and have always responded to any email/inquiries about issues that have come up. They may have dropped the ball on this one, but they have been trustworthy with me and that's a big deal.