It's not completely bullshit but indeed the average altcoin project now has no future and just follows the trend of hype, for example, meme coins that take advantage of prices that go up once and then fall deeper and that's what's hard to speculate.
If it's an old project and it can stay at the top of Coinmarketcap then we can see their development and of course this speculation can be done on projects with their goals and products.
Yups i did not mentioned that everything is shit but at least majority of them so i said it's Full of Shit.
there are altcoin that already brings me profit from the past, but at least those are the coins that still in the top list lol.

But let us speculate using our risking funds and not our most saved funding .
I would say that the reason why there are so many shitcoins out there is the fact that we are talking about a market that is so volatile and also so much filled with shitcoins and scams. I mean if you removed all the ones that were created just so the creator could make some money as well, when the creator of a project has absolutely no focus on making money (if they do, it is fine but that is not the point for them), then you will be left with maybe like 100 decent coins.
Even at the top there are so many, USDT is like that, XRP is 100% openly about that, USDC is definitely about that, Terra is about that, and these are just the top ones. Go below top 100 and 99.99% of them are like that. So, it is really hard to find legit ones.