They may be acting irrationally but they don't want about it.
The best thing, and probably the only thing, you can do is move to a job that treats you better. Remember though, the old company probably won't miss you because they're not interested in how retention affects performance.
It's best to be dispassionate about it. We're all just "resource" and jobs are just "work".
Disclaimer: I have worked fully remotely since 2016 and wouldn't go back to an office I couldn't cycle to in 30 minutes.
I would think you'd need very specific conditions. The office has to be climate-controlled in any case so any extra AC or heat used at home is incremental. (Other utilities etc. at home are probably pretty minor.) But to be a net negative, you probably have to assume you're not driving or you're only driving a short distance.