You're right. Everyone should have a portfolio with exceptionally good coins. But that's easier said than done. In fact, it is not so easy to collect promising coins.
It is hard to find the promising altcoins nowadays, there are not a lot of good projects for a several reasons mentioned on this thread. Missing chance is better idea rather than randomly guessing which altcoins will go up in a year, in my humble opinion.