As long as bitcoin high volatility hasn't been addressed; pumps and dumps and high rates of manipulation still at large, 95% of all predictions will still be untrue. Not because proper analysis wasn't done before the predictions were reached but because of other factors beyond the control of the predictors (experts alike). That is why it is very dangerous to make trading decisions solely on predictions.
There is nothing to address, the volatility of bitcoin will have to decrease on their own and with time it will but even with the volatility there have been cases of people getting their predictions right but as time passes I think they were just lucky, after all if there are a million predictions about what the price of bitcoin will do some of those are bound to be right.