I have no problems seeing a bright future for BTC, but after a major retracement it might again take many years to recover. Look at the last sell off down to $3700. It took almost 4 years to make new ATH.
So should this be the major, expected drop, it could again take many years for BTC to reach 100k.
Many people will be dead before BTC will reach 1 mio.
You are exaggerating OP, the crash that we saw at the end of 2017 was significant but I doubt a crash as big as the one we saw back then is going to appear again and more than anything this has to do with institutional investors, if the price holds up above 30k or 40k even if the bull market disappears the idea of bitcoin being a store of value will take an even stronger place in the narrative bringing even more institutional investors to the market and helping it to recover way sooner than that.