I am Still learning , would like to ask : do you think this inherent market stability is ultimately what secures the network against supply shocks?
I would not go that far to say that there is "inherent" market stability.
But there are measures in the Bitcoin protocol that create stability, like the difficulty mechanism. This ensures that even if Bitcoin loses hashrate due to an hardware supply shock or whatever other reason, it will eventually (probably in 2-3 weeks) stabilize again because mining becomes cheaper after the difficulty change. And there is also the fact that mining farms are now profit-driven corporations and no longer hobbyists, that make it more unlikely that the hashrate declines too fast.
The positive long term trend of the Bitcoin price is also a factor. If you are a miner and close to lose profitability because the price falls below your production cost, it can still be a good idea to try to continue mining and hold the BTC until the price recovers. This also slows down hashrate declines, and if you look at history, in major bear markets the hashrate stagnated or only lowered a litte bit, even if there was a 70 or 80% price decline.
Of course if there are mass bankruptcies in the mining sector, the hashrate decline will be faster. But that will also reduce the price of mining equipment, and thus again make it possible for smaller, more risk-prone actors to enter the mining business. It could however harm the ASIC industry. In the end there would be probably a new equilibrium, in an extreme case you would return to FPGA or GPU mining.
But in all scenarios the most important thing is that mining is equally expensive for "good" and "bad" (attacking) miners. The risk for an 51% only increases in an extreme market turmoil where a lot of big miners go bankrupt and small miners aren't fast enough to absorb the hardware, leaving some hardware cheaply for the attackers. Even in that scenario the probability for a successful attack is extremely low, but someone could be tempted to try it.