Of course alt coins have future. Specially some of them ETH, Monero, Waves, LiteCoin and others already show good sustainability. Also, in the distant future BTC at some point will stabilize its price and it certain that people will turn to alt coins.
Yes not all altcoins will have future, but some of them what you mentioned have a bright future. I choose ETH, Waves, NEM and LTC will take a big lead in there growth in next couple of years.