don't think all alts are scams. A really interesting thought experiment on the necessity of alts was this. It centred around the creation of incentives. One argument is that all these alts could be done on either Eth or Btc in future so why create your own projects.