That being said, there is a benefit to having 'non-productive' communication with colleagues during working hours, because it builds trust and rapport. These become infinitely value at seemingly unexpected times, and it's difficult to calculate an ROI on asking your colleague how their weekend was.
I wouldn't mind a 5-6 hour work day. That's plenty of time to get everything done and not feel like I have time bearing down on me.
At the very least you replace the 1 to 2 hours of commuting with the above.
Honestly, living across the street from the office, I'm pretty fine going into work every day. The 5minute commute is bearable.
My only problem is not being allowed to work from home when I have tight deadlines. I'm much more productive at home.
But yes, it's still nice to not have to keep up appearances when you for whatever reason can't concentrate.
Work from home 2 days a week has really changed my life for the better.
I use local meetups on the rare occasion when I crave in-person tech socialization.
The one thing I do miss and haven't solved 100% is the ability to whiteboard with fellow engineers. We just Skype and share our screens. It's good, but not as good as whiteboarding.
Yet, the privilege of spending 2 non-productive hours somewhere else is costing the employee 20% of the salary.
It's almost like a tax on not partaking in optics.