If I had a small-medium company I would hand out money for renting coworking spaces. If enough people do this, coworking spaces will pop up more and more and compete to get the best deals. People who wants to WFH can pocket the difference and those who crave for socialization will have a place for such.
A large company can probably do that with smaller offices or with setting up the coworking spaces themselves and renting the spaces left without occupants.