Almost 100% of companies are stupid and make bad, bad software that their customer's begrudgingly put up with, so I'm not surprised.
Seriously, how much software have you used that was genuinely good? For me, almost none. All the software I use, I tolerate.
Look, companies are made up of people and have all the downsides of humanity. That means the people making the decisions are egotistical, emotionally-driven, irrational, and a bit narcissistic. They still do okay enough, and that's all they need to achieve.
If you want my perspective, I think WFH ended just because executives did not like it. That's it. They didn't like how much autonomy it gave their workers, it didn't feel fair to them, so they said no, because they can. All the other analysis is mostly bullshit.
I mean, Jesus Christ, do you think my company makes just about any decisions because of data or economics? No! That's not to say they don't have data behind it. Of course they do, it's just very obviously bullshit. Everyone knows what's going on. People want things done a certain way, so they do that and then just make up a justification later to tell their dumbass investors who couldn't tell a hole in the ground from their asshole. Nobody has the balls or humility to say "look, I just want it this way". So, everyone has to lie and make up numbers and reasoning.