Sadly, this task depends on you. No matter how much money you have to invest, if you don't want to love them, you take 7 or 8 hours and verify everything you can about that project. You read the whitepaper, you search names of the team members, you search any history related to those people, etc. There's never going to be a unbiased website that can tell you this ICO = good, this ICO = bad. Maybe there is a chance for some blockchain project to resolve that, like Revain... but those are still far....faaar away.
You're view is so narrowed by all the youtube and reddit brainwash that you don't seem to understand that the more they are, the more competitive the space becomes.
Do you like where the private corporation sphere is now? Do you enjoy having 10-20 giant corporations that control the world? Do you think that applying the same logic for tokens as for companies like "why do we need so many companies that do the same thing" is a healthy thing?
Yes, a lot of them are going to become 0 value (as many companies did), yes we don't need that many (at least for now) and yes, there are a lot of projects that basically don't know what to do with the funds they raise. But even the last point confirms a space of evolution because:
1. People who invest and get screwed learn from that and make better decisions along the way or stay away from this space entirely
2.Companies (and projects) who truly want to build something and get screwed, learn from that experience and come back with a better plan or the people involved gather experience that can help another company to avoid the mistakes they initially made.
All the use cases are realistic, and if they are not, they can become realistic. Most of it depends on the people behind the certain project/ICO.
We have multiple traditional companies that do the same thing, some are local, some are international. There are multiple traditional online casinos, and there are multiple "social-crap" websites.
And if you are one of the guys who thinks about the same argument that any unexperienced person in crypto has "blockchains are not companies"...think again... With enough programming knowledge, you can make a smart-contract on Ethereum to do whatever you want it to do by just living a simple, hard to detect line of code in it.