I remember the lonely people. Once everyone got used to working remotely the lonely ones were the only ones who wanted to go back to the office. The rest of us were done with it.
One more thing driving return to office is company cutbacks. There is a lot of that lately. Firing is expensive and sometimes causes legal problems. It’s better if you can get people to quit on their own. They know a lot of people hate the office, and some even moved far from it and would have a long commute or live too far away. Forcing in‐office attendance trims off a few people. It’s also not as bad for morale if people quit because of a RTO mandate.
It explains why some of the office returns have been poorly planned without enough office space, parking, etc. They want the office to be miserable. They can fix the problems after they’re finished shedding employees.
I don't know about the "not as bad for morale" part. I am working at a company that wants all new hires (with limited exceptions) near a main office even thought they have closed most of the offices.
They also want anyone that already lives within an hour of a main office to commute at least a couple of days a month to the office... That no one else is in. Really, not kidding.
This has cost the company some of its best engineers and tech people in a way that is already obvious and causing HUGE pain in all of the product teams/engineering/hardware/etc...
Short sighted stupidity. All of those people that quit? Well, they went on to other companies that were happy to have them remote and they are paid better too. If the company tries to make me move near an office (the closest one is multiple states away) I will be more than happy to just get a new job. I already take a pay cut being remote. Unless they want to increase my pay by 500x, buy me a house and car, only make me be "on-site" a week a month then they can shove it.
The morale hit from losing most of the best people in the company over the last year-ish has been hard and everyone is pissed off and angry at management.