Wow, imagine listening to your employees. I know there are people who like to work in the office, and there will always be a need for one to be there. I work better at home though. There are fewer distractions, I get my own office, and everything I need is within a short walking distance (food, water, etc). I don't need to chat with my coworkers every 5m. I don't need to see their faces to discuss system design, nor do I care much about how they're dressed or really at all what they look like. If my manager wants to see if I'm productive, he can see what tasks I've finished, which is what he should have been doing to begin with anyway (he was, at least in my case) because faking productivity is easy af.
We do meet in the office once or twice a week though to get through all our team meetings. I find that to be a good compromise, because those meetings are often better in-person since we get lunch together afterwards and such.