Commuting, finding an apartment closer to work, living in a place that you dislike, buying lunch or making it in advance, and a whole mess of other things are expenses that fall directly on an employee.
On the other hand suboptimal knowledge sharing, misunderstandings, less serendipity, etc. are not only hard to measure but are strictly of benefit to the employer.
If WFM means slightly less productivity per dollar spent in exchange for employee happiness , then so be it. The company can absorb the expense just like it does when it pays for on site cafeterias, overtime, and bonuses or extra vacation to mitigate burnout.
A solution that may depend on first resolving the housing crises in many tech hub cities.
There's many more metrics too, like attrition, or poor onboarding experience for new hires, or inability to coordinate across teams (sure you're producing more personal output, but is it the right output?)
Organizations are more than individuals working in isolation. They're coordinated masses of people that have to work together, and what is best for one person's personal productivity may not be best for the organization's overall productivity.
If your issue with wfh is team isolation, just have more meetings and get better at communicating. The issue is not the venue, its the event.
But little of their work drives the company forward.
6 people that are paddling a boat in different directions goes nowhere.
I’m going to go out on a bit of a limb here, and say if you can’t evaluate your own productivity, you aren’t trying.
If you are running any kind of scrum, or you are tracking estimates on tickets, you can create a velocity for yourself. You can track that velocity over time - weeks, months, years.
You can track the velocity of your peers, or at least your entire team and compare your velocity to that.
You can look at how many features you implement.
You can look at how many code reviews you do and compare that against how many code reviews your peers are doing.
And finally, you can calibrate your own measurements against your bosses feedback on your performance.
There’s a lot of data to be tracked, and so I really do believe that if you don’t know your own productivity in relation to your past productivity, or to your peers productivity, it’s because you are not collecting the data, not because there’s no data to collect.
Needs sources. Otherwise it's just speculation.
This is not about fighting any tyranny, this is about running companies, and the same way there are costs associated to work in an office for you, there are costs associated with employees working remotely (and not only economic), but you don't see them.