People don't like to hear this, but blockchain tech isn't ready for a general app platform. Bitcoin could easily be extended to have an EVM if it was a good idea, but there are lots of unsolved problems, gotchas, and overheads that make it a poor choice. I don't think that's the perpetual state of things, but I do think that every 'dapp' platform out there today is bad foundation, and largely that's because it's too early to be making general platforms.
The approach that a couple of currencies have taken (including the one I lead) is to make a separate blockchain entirely dedicated to their app. And I think that's a far better choice than anything out there, though it comes with the glaring downside of needing to build and run your own blockchain, which is a very difficult thing to do.
Most of the apps we are seeing today don't make any sense anyway. Very much smacks of the dotcom bubble, where people who suspected that the Internet would change the world were absolutely correct, but then the companies and ideas they put their money behind were missing the mark by miles.
We've got the same issue today. Most successful ICOs are going to fail very hard, due to known impossibilities, known poor uses of the technology, etc. It's just a general fever that has a lot of new entrants in the space innovating in the wrong direction.
It will get better. Dapp platforms will appear that make sense, have good foundations, and are easy to setup and use. But it's not around the corner, it's probably 3-5 years away.