The trouble with a journal run by techies is that it reflects the views of techies. I worked from home when I was a contract programmer; it worked well since 95% of my time was spent working on my own in silence. Then I started doing work that involved talking to people. Oddly, I found that more stimulating and productive if I was in the same room with them. So I started working in an office. I still prefer it. I also note that most of our younger staff can't afford large houses with separate studies that are conducive to concentration - even though we pay about 33% more than our competitors. Weirdly, it's considerably more cost-effective to create one shared workspace that's properly equipped and comfortable than to find some way to create and furnish home offices for each person individually.
If you're an introverted coder who lives alone then by all means WFH. If your work involves social interaction and creativity, or you share a small flat with your partner and infant (or a party-minded flatmate), then you might prefer to spend time with colleagues in a pleasant and focused workspace. Who knew?