Most of my career was spent developing low volume high cost products that had very large markups, so when a component became difficult to source, we always had the option of going to a broker, if we normally paid $10 for the part, even if we were forced to pay $100, it was not a big deal when the product used one such component and sold for say $50,000
At the other end of the spectrum there are companies producing low cost products with perhaps one $5 microcontroller with total (pre Covid) BOM cost of perhaps $20, and now the brokers want $50 for that one microcontroller. The increased cost of that one device might equate to the entire profit for a low cost device. So for those in that situation what are you doing, marking up the price or stopping production?
Redesign seems like a game of whack-a-mole