This is what always jumps to the front of my mind when I read about WFH on software engineering forums.
I'm lucky -- I have deep technical expertise in a very uncommon intersection of economically valuable topics. I never compete for positions, because there is way more work than available skilled labor. Even still, I'll be back in the office. One day the education system will catch up -- or my skill-set will become obsolete -- and at that point having a decade-long in-person relationship is my only bulwark against ruin.
I can't imagine being a SWE working on a standard tech stack without deep personal connections in an application domain and thinking of WFH as anything other than an enormous and terrifying threat.