For example, coins in the top 100 coinmarketcap still have the potential to last for the next few years
Depends on how they'll retain their place there. Not every coin in the top 100 are staying there for long. Many there are going up and more are going down with the rankings.
That's why you should be good in choosing the altcoins in that rank for you to maximize the potential of it and your potential profit.