I personally don't oppose these predictions, as analysts base them on data, however as we know no prediction is accurate. It's better to teach them how to consistently invest without being lured by the promise of fantastic price increases in the future. Bitcoin will certainly reach that point sooner or later. We just have to wait patiently.
What data? As I see it, people who make predictions for the next 5 or 10 years and predictions like $500,000, $1 million or more. They hardly provide any analysis or data to make their predictions credible. They seem to just make predictions randomly and with the intention of attracting the attention of the crowd instead of making predictions they believe will happen.
Or they have other purpose like you said, they want more newbies to enter the market, more Fomo in the market to push the price of bitcoin as high as possible and they can close the profit with better profit.
Everyone has the right to make any prediction because it is everyone's right but honestly, I don't like these kind of predictions because it will harm the newbies.
they are based on the 1/2ings
2024/2025 at 120k and 3.12500000 coins a miner gets 375,000 per block which works for mining if you have a good price.
2027/2028 at 240k and 1.56250000 coins a miner gets 375,000
2031/2032 at 480k and 0.78125000 coins a miner gets 375,000
2035/2036 at 960k and 0.39062500 coins a miner gets 375,000
2039/2040 at 1920k and 0.19531250 coins a miner gets 375,000
2043/2044 at 3820k and 0.09765625 coins a miner gets 375,000
so close to a million by 2035/2036 is a viable number it terms of the math working to support the system
we now have introduced smaller fees Ie ant pool will take 0.6 sats per byte or around 0.6x112=67.2 sats for the smallest fee.
this allow blockchain payments to work and not be too costly. and if fee can be 0.6 sats a byte it could be 0.3 sats a byte so
112 sats
67 sats
33 sats could all work down the road and if btc is 1 million a sat is a dime so lowest fee of 33 sats would be $3.30
actually it could work with lower sat fractions until the coins get to about 10,000,000 which would be around 2048 to 2052