I don't think they were too far off base. Unlike Intel, AMD doesn't have much decent (mainstream) brand recognition... It's not always a bad thing to have consumers fighting over your product
It is for the boardroom, unfortunately. Consumers may have different views on the matter, but in business it is always about "optimal" levels, and we have tons of statistical and quantitative analysis tools to assist us in determining (before the fact) and evaluating (after the fact) optimal levels.
So whenever something is supply constrained, people in the boardroom don't like it. That means it wasn't priced optimally, because if it were, they would still sell the exact same amount (everything they had), but this time their profit margins would be higher. The reverse is also true - whenever something has a supply glut, it also hasn't been priced accordingly (in business, pricing is primarily determined by "willingness to pay of the target market", and the actual BOM/COGS costs are secondary - it is assumed once a product is greenlighted that the willingness to pay (after all other shenanigans included like market segmentation) will overtake the COGS.)
Of course, this is taking into account that "everything went as planned". If it didn't (for example, TSMC promised 10,000 wafers a day but they only delivered 7,000/day), then that throws a wrench in everything, which can result in what we have now, so it might not be the fault of AMD's strategy team entirely. But either way, no one in charge of business is happy about supply constraints, no matter how you look at it. What people call "fighting over their products", business calls "lost revenue, c/o opportunity cost".