Think about it from AMDs side.
We, as the consumers, know they will provide the product. Thats how the business relationship works.
Now beyond that assumption, lets say AMD says "Okay we have x number of processors ready to go, expect them in 5-10 days!"
Lets say they dont make it on shelves by day 10. Or they arrive early, and sell out. Or retailers delay for one reason or another. And so on. Massive backlash to AMD for not being able to "control their products".
In terms of a statement, I personally like seeing someone working away quietly over someone who constantly reassures me that they "are working on it/It will be ready soon/Just a bit longer". One I know is doing their work, the other is making excuses.
So instead of offering empty promises and generic announcements, they are working away to deliver the product they know consumers are waiting for.
I view this from my side.
AMD announced a new product line, they announced a date of availability, they "hyped" their product and they are unable to deliver.
I agree with others and feel AMD should at a minimum acknowledge they either cannot keep up with demand or the fabricator is having quality issues producing a usable product. The latter, if it is the case, is not being said for what should be obvious reasons. If AMD cannot rely on the fabricator to produce a usable product that will undermine the "faith" in the product and may affect sales.
One can make any excuse to defend AMD the bottom line is they announced a product, a date of availability and are unable to fulfill the expectation.
I am ready to purchase next week I have no qualms about staying with Intel the fanboys will rant and rave but I am going to spend my money on payday and I would have gladly given it to AMD.
When Chevrolet or Ford or other exotic mfg roll out a new "muscle" car many go on a waiting list can't AMD do the same thing? I would go on the waiting list at least I would have some idea of when the product would be available in the real world instead of the unrealistic release date.