Enough of people just creating tokens just for the sole purpose of trading it in exchanges and making money after the ICO. In order for a token to survive or stand the test of time, there is need for it to have a working product or service it directly supports. This is what a lot of tokens are lacking today.
In my opinion, any token to be created should bring in something new. It must be a token that will add value to the society and not just for the purpose of trading it in exchanges and cashing out money.
If we actually want cryptocurrency to survive and appeal to the ordinary people, then we must create ONLY tokens relevant to the society's needs or solves at least a particular societal problem.
This could happen in a perfect world, but we are not in a perfect world, just look at other markets, do you see only one company manufacturing one type of product? Of course not you have ten or even twenty companies creating the same product, this competition is good for the economy and the same happens with icos, I do not have problems with repetitive projects but I do have problems with scams.