no one knows, unless you are a Blackrock class capital owner who can make movements in the market, but I think the amount of retail money is more than the company's. It is impossible to know where the market is going, bullish or bearish, we can only predict based on technical analysis, fundamentals, history or market patterns. but it's not 100% accurate. If you ask me, I myself use instinct lol. it's strange, but usually a little accurate, if you've been trading in crypto for a long time the pattern will feel the same and you automatically have that skill. a little leak when everyone is optimistic from the news, influence and others will usually be bearish, but if everyone is pessimistic and there is a lot of fud, usually it will be bullish.
If we talk about unpredictability, you are right that no one can know where exactly the market will go next and all that we do are predictions and speculations based on historical charts and market patterns. However, since we all know now that Bitcoin moves in a cyclical pattern, and with all its movements and phases we have seen in the past, we now have an idea of when it is time for a bear market and when it is for the bull market.
The cycle and the bull and bear markets can get extended sometimes based on market conditions and events within or outside the industry that might affect the sentiments of investors and then the prices in the market, but generally, someone who knows about history can know when it's time for bull or bear market.