Indeed. That's why many employers (mine included) have given people the option of choosing how often they want to come into the office (with "never" being the only option not on the table). Most of the support techs are expected to come in three days a week (unless there's a particular reason for less) but other than that everyone else is free to set their own schedule. I've chosen twice a week (I may change that to once a week), and I know a couple of the devs have said they're only coming in for sprint planning (once a fortnight). One product manager I was talking with is a bit like yourself - he can manage to work at home but prefers to come into the office so he'll probably be in most days.That's because it's a lot less productive at home; apart from the network being slower than when being hard wired in to it there are too many distractions here from my daughter's dogs barking and my wife yapping ( or is that the other way round?!
So it really is a case of horses for courses.