At my work some people are allowed to come in less. Those jobs are lone wolf kinds of jobs where they dont interact with anyone. And when they do it's totally fine doing it on MS Teams. These are transactional roles involving invoicing and claims and such. You dont need someone sitting beside another person in a room to sort them out. It's all about SAP order numbers and sorting out incorrect pricing issues over the net (whether internally or with the customer's team).
But most jobs I see internally (sales, marketing, catman, finance) require some kind of people interaction to get ideas, sort out issues, or sit with people to chat. Someone will say, "But cant you just do all that over a Zoom call". Ya you can, but it wont be the same. You build a corporate culture with team camaraderie. Not telling 200 people in the building to do Skype meetings. When you got people in a room, it's harder for them to fuck around watch TV or doing the dishes. and you get endless people calling in saying they cant hear, people need to speak up, the audio cut out, they cant hear the Q&A session at the end, or they cant see the host's PPT slides due to tech issue. Get your ass to the office and you can see and hear everything like normal. I always sit midway back in a board room and see and hear everything fine - even Bob's question from the back of the room.