A unit of account from my understanding simply means that other people are willing to price their goods/services in your currency. This is a by-product of people participating and using the token, and it being stable enough. So once there is a "stablecoin" that gains traction, this will surely follow.
At the end of the day, there is no button that can be pressed to remove your access to the system.
Simply using a smart contract between two parties doesn't give the underlying coin stability, and it introduces the risk that one party ends up with an undervalued/overvalued coin. The average person will still earn in dollars, shop in dollars, pay tax in dollars and do accounts in dollars. The demand for crypto as a result will be restricted to speculators, criminals and (some) geeks. I cannot see stability anywhere on the horizon.
To solve proof-of-work consuming too much electricity, Ethereum is upgrading to proof-of-stake which is on the roadmap and consumes a negligible amount of power.
Proof of stake is built on trust, much like the financial system, so why reinvent the wheel for a corruptible ledger of a non-trustless, non-currency?
A means of exchange A unit of account A store of value
They satisfy the first but not the other two. I cannot know for sure what value my coins have on any given day, let alone what they are likely to be valued at by next year. Thus they do not act as a store of value nor a unit of account.
If it takes the electricity consumption of Denmark to secure less than $10bn in transactions, how much will it take to replace the $6tn daily Forex volumes?
Honestly I wish people would realise how utterly pointless crypto is as a currency. Maybe then I'll get a cheap graphics card.