Its impossible to have one or two coins in crypto space because one or two coins can't solve all the problems we have in this world in every aspect of technology or others, if you want to keep a coin for a long time make sure the coin or token solves one or two problems in crypto space or the world, this type of coins don't die easily because they have real use cases, its simple as that
Don't really think this condition is enough here. Things are changing very fast in the modern world, especially when we are talking about IT technologies and crypto market.
Aside from being useful to enough number of people to sustain the coin, good advertising strategy also plays a critical role in the survival of the cryptocurrency. The features and function of the crypto would be not useful if the public does not even know it is existing.