Bitcoin and Ethereum should get credit for being pioneers but we have to be realistic; by today’s standards, the tech is outdated and cannot support broad adoption of cryptocurrency. The fact that Bitcoin uses up the electricity of a small country to process a maximum of 3 or 4 transactions per second is inexcusable. About Ethereum, I agree that smart contracts aren’t that useful aside from creating custom ERC20 tokens but I don’t see why these otherwise independent tokens should slow down the rest of the Ethereum network.
People should not confuse financial success of a specific blockchain with merit because there is very little correlation. Due to fundamental design constraints, the current top most popular cryptocurrencies are not driving real-world adoption of cryptocurrencies, they’re holding back the ecosystem and hurting its reputation.