Price prediction of bitcoin is really tough. Even the experts weren't able to come with perfect prediction based on the changing market. Over every halving there used to be big rise in the price of bitcoin. During the 2016 halving there is no big expectation and surprising move happened and price peaked above $20k. From that point people started to expect big on the next halving, and the same is being now the reason for a big price expectation for the upcoming 2024 halving which could drive the price movement till 2025 or even after that.
Experts can never come out with an accurate prediction on Bitcoin price no matter how hard they try, only thing is getting close but can't get it right. The market price is not stable so it can't come out to be the way they predict it and they just have to try like give those who care to make use of their prediction something to keep their hope alive.
As of 2016 when it went high without anyone expecting it to be so I think that was when investors and even the traders made a lot of profit but now that we have a shaky market price I feel is hard to tell if they make any profit at all.
Let them keep expecting something big in the next halving but the expectations shouldn't be %100 just in case, who knows next year might be worse then this year.