I don't mind working from home, but I find WFH-accommodating calls exhausting; it feels they take far longer than the equivalent in person discussion, in addition to losing the ad-hoc nature of office conversations. The context switch feels heavier on calls than it does in person. Also, the way daily calls tend to be scheduled (everyone at once, let's hash out everything for everyone so we can then get on with things) means I have to sit in on conversations that are irrelevant to me and for some reason having noise coming out of my headphones means I can't focus on anything else. On the opposite end, I'm now sat in the office while colleagues are having a meeting right next to me and I am able to focus on writing this reply (or maybe coding, if I wasn't procrastinating on HN).
Maybe it's my audio setup, but I've tried multiple types of headphones to no avail. I feel the quality of my work (and life) would improve if I could cope better with calls, but despite my efforts, I can't do it. I've removed myself from calls with an adjacent team that mostly don't concern me, and asked them to ping me only if they need me. That saved 30m to 2 hours of my life and saved me from becoming exhausted before the day has properly begun.
There's also a problem in that _some_ people prefer WFH because they can slack off more (or have multiple jobs); that means they're not always available and not fully committed, with whatever implications for the people who rely on them and the company/product.
Maybe it's down to the pace of the work. Startups, I feel, benefit from in office huddling. Corporations with ample time on their hands could be better suited to WFH.