Maybe I should drop the word "technical": There are many projects out there with no real innovation whatsoever that were created only to facilitate pump-and-dumps rather than to enable some kind of innovation.
It's the only kind that matters; all other innovation should be built on top of those using the technically innovative base as a building block. Launching "new" coins that are merely clones are simply going to lead to failure. Bitcoin is not like Apache, you can't just grab its code and use it and think you've got what bitcoin has. Bitcoin is not its code, Bitcoin is its network, Bitcoin is like Facebook, network effects dominate, and you must use actual Bitcoin, not just launch a Bitcoin clone, to benefit from it.
I don't want them making their own Apache server in the exact same way I don't want them making their own coin. They should use an existing standardized setup. A smart contract can be useful. A "coin in support of X charitable effort, come mine today" is pretty much nonsense.
To strengthen my argument, you wouldn't expect every startup on the Internet to develop their own Apache server, HTTP protocol, and all the other technical innovations that allow for their business to exist, would you?