Bitcoin's code however is not a law of nature but a constructed set of rules that can be changed with consensus, leaving absolutely no excuse not to find more intelligent and less wasteful replacements for proof-of-work concepts later on.
Then search we shall; meanwhile, consensus still maintains that there isn't currently a better way, all things considered.