I will disagree with you OP, if you look at the coin at top 50 on coinmarketcap three years ago you will understand why I disagree with your statement, five years to come lots of altcoin on top 50 on coinmarketcap might be no where to be found, this is just my opinion
Maybe the OP didn't see 3 years ago where many coins in top 50 now didn't exist at the time, So I think 5 years later the current top 50 coins won't necessarily remain in their position, Many coins out there are born every month new coins with sophisticated features and specifications. And I think Altcoin is not suitable as a long-term investment.