I agree with you big time. This is hopefully something we'll see addressed by smart contract platforms in the coming years or decades.
Clearly Ethereum is far from a ready product, but I think we can expect to see massive improvements when proof of stake goes live this year.