It is hoped among Ethereum enthusiasts that moving from Proof of Work to Proof of Stake in Ethereum 2.0 will solve those massive energy usage problems without introducing vulnerabilities into the system.
Did they end up solving the "nothing at stake" problem?
See https://eth.wiki/en/concepts/proof-of-stake-faqs (I can’t link to the paragraph).