Not late for ICO's. Lot of 10x+ gains within a year opportunities. If you try to get 10x on top 10 coins then yes you can wait a long time.
Easier said than done of course but your point still stands, just needs a lot of time, research, investment, etc.