I don't much blame the factory that's already running 24/7 for failing to catch up in the short term. I'm not going to insist they do the impossible, or that they should have forseen a demand spike that caught us all by surprise.
High demand and a long lead time product - you can’t spin up fabs overnight to adapt to demand.
This creates a period where the people with the largest amount of capital can out compete other buyers in the market.
This is the situation at play right now. Your model is too simple.
Prices spike because all stock, current and future, is bought up with fictitious money, causing a plethora of issues around the world for all supply chains that include DDR in one way or another. Basically all form of electronics or electronics containing devices get more expensive, delayed, or even cancelled.
Life is already expensive and it is going to get more expensive fast.
That is what gets people on edge.