I suspect that this has nothing to do with productivity for most companies. I'm not smart enough or really concerned enough with why CEOs are massive assholes to look into this - but I figured it has to do with other stuff like property.
If you own a building and rent out space to cafes and gyms or you charge for parking etc there's a lot of incentives to get your little cash cows back in the building.