Living in the UK, I think that would also help restore the feeling of community, as a gathering point for people within a local area.
Personally I prefer working from home and have done so for 20 years, almost all my working life- but I understand why people have reasons for preferring an alternative.