This is probably going to be an unpopular comment, but I wanted to present the view in favour of what I call WFW (working from work). I'm sure it's always going to be different for specific cases, but I do see benefits of WFW. We have an open plan office and a lot of casual conversations between us turn into serious conversations about projects and sometimes they have important outputs. Sometimes you overhear a conversation that you realise you know something about and you make a valuable contribution to it. None of this happens when people are WingFH. I'm lucky enough that my only line report is a hard working person, so I let them WFH probably a bit more than other managers let their reports, but I still like when they are WFW because of the contributions that they make to those conversations I mentioned above.
I'm an introvert, so I totally get the argument of being able to focus better when you're not surrounded by people and their conversations, but at the same time I honestly noticed that my productivity decreases when I WFH. I'm sufficiently honest with myself to notice that and feel bad about it and this is actually the main reason why I do commute for an hour every day just to WFW, even though our company policy says that we can WFH 3 days a week and my job is 95% desk based.
I think it's often has to considered for individual cases because as I said, my report does 110% whether they WFH or WFW, but I know from other managers that some of their reports really stuttered and stumbled when they were asked "so you WedFH yesterday, what did you do exactly?"
I'm not trying to say "everyone should stop WFH", but it seems to me that most of the comments in this post are aligning with "just let your employees WFH!" and I wanted to present the other point of view, from the perspective of a non-senior manager who also has some non managerial responsibilities himself.