This is really a concern that everyone has, I want to analyze it from pure buy and sell power angle
I have followed the price movement for many years. What I observed is that some kind of price stickiness in it, so it maximum crash 80-90 percent.
I think this is due to combined effects of 2 major driven factor:
1. dramatically reduced selling pressure when the price has gone down so much
(For those who bought the top, it doesn't matter if they sold at 90% loss or 100% loss, they have lost most of their investment anyway, so they end up do nothing and hodl, and this in turn reduce the sell pressure)
2. dramatically increased purchasing power of market buyers
(With same money, you can buy 10x more coins when price has crashed 90%)
That's why when it crashes 90%, the sell pressure will disappear and price will start to stabilise. As a result, if you could drive the price up 100x, even after the crash, you could raise the new bear market bottom to be 10x higher than the old bear market bottom. And that will draw new participants
A big limitation is the fiat money inflow channel, today many banks are restricting it, trying to starve the cryptocurrency market, but with the rise of USDT and other stable coins, it seems the community has find its own way of generating liquidity without fiat money inflow, this is the new development and will raise the price by a few magnitudes if keep going without restriction