No, no, no! Stockpiling is not a solution to a bottleneck! In the grand scheme of things, having a couple weeks of extra inventory on hand will not help you weather a 100 year storm. But it will increase waste - inventory that you have to throw away when there are defects or when they become obsolete. Imagine trying to predict the run on lumber, and the solution was to have kept a bunch of lumber sitting in yards rot…
Even if you are right, what would be your solution? I mean, the problem is not that we lack transparency, but that we have run out of options to fight the bottlenecks. Having some stockpiles as buffers would be one options to fight the problem.
Very few people _need_ to have their new GPU or PS5 right now.