I started a company during COVID and we hired: one engineer in SF, one in NY, three in different areas of Israel, plus co-Founders in Boston and Baltimore. There’s no way we could have hired all this specialized talent in any one city at a price we could afford. I also missed the in-person dynamics, but I can’t imagine how you’d build this kind of team without remote work.
Startups are a different deal. Everyone knows everyone, people are hired for their specific talents, management barely exists, there are no executive types disconnected from the reality in the lower levels of the company, no turf wars of middle management, etc. (This is why I prefer working for startups.)
Big corporations are the opposite. Doing something that looks good locally / helps a quarterly report but works to the detriment of the company as a whole is often par of the course :(