In my opinion, it would be a bit hard for creation of altcoins to be stopped as many people have the freedom of creating one token or the other for different use cases. I think regulation is the only remedy that would stop the massive creation of altcoins as this would discourage people from creating these tokens