No, short term and long term availability of a part in volume has always been a part of circuit design. The current situation has been a unique extreme of this, but buying a million count of an electronic part hasn’t ever been an arbitrary off the shelf affair. How many a distributor has for immediate shipping, the lead time for large quantities, and the end of life plans were always a consideration. Before though the problems you were trying to avoid were more like not delaying production for six weeks because a part was out of stock or whether you could keep building this board for the next ten years.
It's a recent thing on a world scale. But it's always been an issue and applies to anything you buy - the more sophisticated, the fewer items are stocked in warehouses. It's not that they wouldn't be available, it's that once you start ordering hundreds, the lead time will change from days to weeks at some point.