Yes, I would agree with you and I think not all crypto coins will ever survive wherein if it lacks advertising and people had limited information on it then definitely it may not be able to survive in this very competitive world of cryptocurrencies.
Coins don't need any advertising. The people that use Bitcoin just see what coins that they can trade with on an exchange, the only thing that needs promoting is the coin exchange websites.