I used to think this, but I've softened my stance. There is a time required for manufacturing, and they seem to do a remarkable job to have as many as they do at launch. Should they announce and then not release for 4 weeks? Should they try to stockpile a large quantity and try to keep it a secret for months before announcement? what I think they might be able to do is limit the number of countries they release in. However, I think we'd then see a run on domestic supply to fuel the black/grey markets of other countries. I don't have an answer to Apple's issues, but I've stopped blaming them for shortages. We as consumers create the demand, and Apple tries to keep up. Last thing they probably want is to give consumers the opportunity to cancel an order and buy into a different ecosystem.