The workplace stopped hosting healthy communities decades ago. Forcing people into being there all day is just making sure no other community appears to fill this need.
Not really. At least, not to any sizeable amount. It depends more on the country, but if a decade on the same job is a long time on your region, then no workplace will have a healthy community.