And you think the existing infrastructure for Bitcoin or other cryptocurrencies cannot support such services? The smart contract languages were designed for such things as far as I understand.
Currently? No I don't believe that this infrastructure comes close to providing the functions of the financial industry, and as such the energy comparison are completely spurious.
The smart contracts languages can have whatever intent they like, the fact is that comparing the power use of a full financial system to something which is effectively operating as a bad payment processor is so wrong it's funny.
You seem to be missing the fact that the infrastructure in place is sufficient to not only specify but also enforce the properties needed for all the functions you describe. So while you call the comparison spurious, the fact is that no additional energy would be required to achieve the functions you think are missing. So the comparison is not as spurious as you imply.