Aside from a few slackers, and the few who confuse WFH with free childcare for them, people work a lot more and more efficiently from home.
What I see in the office is people showing their face, but wasting so much time faffing around, doing tea rounds, walking around, chatting with anyone or everyone, and achieving basically fuck all AND disturbing everyone else in the process.
People justify their time at home and get results done. If they don't, they should be sacked, easy.
A lot of home workers can have flexibility, so they might look like they have an easy day - doing school run, popping out for appointments, doing laundry, diner... but what you dont' see is more often than not they work more hours, earlier and later and work the hours they would be wasting commuting.
It's a management problem, not a WFH problem