I feel we are our own problems. We might have overhyped blockchain technology far above the extent we have found it useful yet. Which can be frustrating when people come in only to discover it doesn't offer that smooth transition from what they're used to and it's not as effective yet.
Exchanges? DPOS? Private keys? TX hashes and code scripts? We do realize not everyone gets to be a geek right? And we do realize that the internet is made up of more people who just want to mind their businesses, make simple transactions or post pictures of their cats easily without having to worry about excessive liquidity or some blockchain mumbo-jumbo, right?
There's still a lot to work on, a lot to learn. We need more dapps and front end that can effectively copy or imitate some of these centralized ones in workability and use. We don't have to always innovate things from scratch completely. If it works without problems, it sure as hell will work again. Start off innovation by getting everyone on the same page first, then work our way to the vision with time. So, more dapps with more human-readable features that can offer that smooth transition to the new technology, ease of use and effectiveness. And until these things fall in place, mainstream adoption will continue to stall.
On steem, we're extremely lucky to have a blockchain that's well beyond its time. We've been here for over 2 years and without major fixes or upgrades for a while, even with that, Steem beats over 90% of the "new generation" shitty blockchains out there. It's now up to us to make it what we want it to be. To build an economy out of it. I see a lot of potential and I'm happy to be a part of it. I might not have started with ninjamined coins, but I've worked fairly hard on here to earn a few stakes. And I'm willing to use a part of those to support whatever brings "sustainable value" to steem.