So they like to save all the money by utilizing benefits of online resources. Never flying for mid level employees for any face to face meeting, get togethers etc. No tech conferences, no in-person training and so on. At the same time office is best way to collaborate with team distributed over 4 cities. Doing 5 webex sessions in a day apparently require office to do quality work.
Afaik many people who either see best intention or that management is listening their remote work demands are deluding themselves. Management are simply waiting to get great employee churn over so they can announce everyone get back to office if they want to keep their jobs.