One thing I do not understand is why manufacturers use so many specialized parts. This was bound to happen sooner or later. If so many of your parts come from single sources, and worse yet, are all manufactured by the same fab, avoiding this would be pure luck.
Marketing people at the big semiconductor firms always want to push the new hotness and are cagey about future availability. Everyone is going to hurt now, because of the knock-on effect in so many industries for which supply and therefore sales will consequently fall.
When making small-scale projects, you almost have to use generic components, because a small business or hobbyist simply doesn't have the resources to stockpile or the clout to be prioritized over large purchasers. GM will be bailed out by the government. Who will help the small manufacturer?
I personally have tried to avoid exotic parts for exactly this reason. Why use a part that is expensive and has a single source, when lots of generic versions of parts are manufactured in China? The big semi manufacturers don't want to be in a commodity business, and at the same time want the purchaser to assume the risk of part availability?
For example, take the venerable STM32F103. It is a good thing that Chinese companies are trying to produce copies. You can always use the original STMicroelectronics one if you want. Would I use a GD32F103 in a product? Not if I had access to the original. But having an alternative is better than nothing. There are lots of 8051 processors.
For example, we have AMD and Intel. Isn't it a good thing there are two companies you can get x64 processors from? If AMD didn't exist, and something happened to Intel's fabs, no one would be able to buy PCs! We would all have to move to ARM processors or something.
We need innovation, but no one benefits when devices can't be made because of the fragility of the supply chain. There ought to be some generic and standard components, and the big semi manufacturers should be on board with this, otherwise eventually they won't be able to sell their chips because products can't be reliably made.