Just a reminder that there were plenty of great distributed teams long before Covid. I had had only a few "in office" jobs in my pre-covid career (and generally found collaboration better on remote teams, though goofing off has a bit harder to organize).
I also find it funny that somehow software engineers completely forget about the existence of open source software which worked in a more extremely distributed fashion than any remote company I've worked for at a time when IRC and email where the only tools for remote communication. Most of the most used and most successful software was written by globally distributed teams that only met face to face every few years if ever.
This timeline you are presenting applies only to large corporate jobs, where my experience has been "work productivity" always takes a back seat to organizational theater.