I have heard several people express a similar sentiment: Apple should have delayed the launch until they had enough stock to get everyone who ordered on the first night to get a launch day watch. This makes no sense to me, because it sounds a lot like, "If I can't have my watch day one, then no one should have it." Why would Apple hold off on releasing the watch, delaying sales? I think if they had done that, a LOT of people would be complaining much more loudly because they don't even have a shot of getting the watch ASAP.
I got attacked on another thread for making the same suggestion. But when you think about it, the actual release date is pretty much an arbitrary thing. If they had waited and produced more to meet initial supply, perhaps most models/variations would have had the same two or one week delivery window. I know that's speculative, but then you wouldn't have all these people complaining, buying one model just to exchange it later or sell it, delivery windows getting moved up, and it would be a more uniform rollout (more like previous releases).