As for why there are so many shitcoins, I would suggest that you have it backwards....
We are making progress:
What if a dev had ideas for a worthwhile project with at least 5 features never seen before, and he was going to spend a lot of valuable time on the project?
Now we consider 2 options:
>> Crappy Alt world (what we actually have today) = Premine and IPO are frowned upon and there is no legit way for an honest admin to be rewarded (without competing with hungry miners) == Dev decides to scrap the project since he cannot earn a fair ROI on his time.
>> Dynamic, Creative Business World (A much healthier environment) = Devs are encouraged to create worthwhile projects since they know it will be worth their time / "Dev Stakes" are a respectable option and successful projects do not have to fear some possible selling by early innovators/investors. == Dev decides to create the project since he can earn a fair return on his valuable time.
Quick Summary:
Crappy Alt world gives you the endless list of copy/paste garbage we have now and almost nothing "real" for honest investors.
Dynamic, Creative Business World encourages true innovation, imagination, and creativity;
Investors move in this direction and Crappy Alt world rapidly dies out since the money is finally gone.