I sense a bit of frustration and rudeness in your response, not sure why. I've worked as a engineer (not software) and most of the things get done in person, in the lab and in cubicles. Brainstorm on physical objects, looking at CAD models and comparing geometry, reviewing drawings, troubleshooting manufacturing problems, etc. Even operations requires interfacing with manufacturing leads which are in the factory.
If you have an axe to grind about WFH, probably should work as a non-software engineer or talk to someone who does and have a sense that perhaps your view is biased towards a particular type of personality that you may have.
Even amongst software engineers, there is a debate about how well WFH works.