Personal preferences vary but, yeah, a lot of overall preferences are probably age-related. I remember in a long-ago job I had for quite a few years (with an old-style high cubicle arrangement), we had a lot of walking the hallways F2F informal catchups, ate lunch together, had sports teams, etc.
These days I mostly work remote by choice and am good with that. Some of it is better tech to work remote; I didn't even have broadband for most of my time in that former job. But it's also that I have no particular interest in spending a lot of time with coworkers generally beyond what I need to get my job done.
I'm not claiming that it's age-related, but that it's generational. The people who are going into programming these days are not the same type of people who went into it a generation ago. In the 80s, these people would have gone into a different career field.
And I'm not sure I agree with that in general. If I look back at the engineers of the computer company I worked for in the late 80s, I would say there were more women and it was whiter. Certainly, more were from traditional EE disciplines given how relatively new CS was.
But I'm not sure that new engineers at that company were fundamentally different from new engineers joining, say, Facebook today.
These days I mostly work remote by choice and am good with that. Some of it is better tech to work remote; I didn't even have broadband for most of my time in that former job. But it's also that I have no particular interest in spending a lot of time with coworkers generally beyond what I need to get my job done.