The only thing harder to hire than an experienced developer is a manager experienced at turning junior or early-career developers into senior ones.
Seriously, few things can sink the ship faster than taking on inexperienced people and hoping they'll learn. From that point of view, I can see why many startups, particularly those whose CTO/VP-E doesn't have management depth in addition to their technical depth.
Technical Management - either Operations or Project - is still regarded as a soft skill, and therefore isn't desired by most startups. As a result, they don't know how to recruit, don't know how to interview, and don't know how to manage their teams, whether in the office or distributed.
I've been doing it for about 5 years now, almost exclusively remote - it's not difficult, it just requires that everyone communicate well, or be willing to learn, if they don't already.
Part of the problem I've encountered are founder/senior managment who are willing to learn these management skills themselves - they are conditioned that everything is on them, so that can be tough.
At this point, I'm of the opinion that in most cases, especially with startups, remote is far more humane than in the office. It's also far more cost effective.
Seriously, few things can sink the ship faster than taking on inexperienced people and hoping they'll learn. From that point of view, I can see why many startups, particularly those whose CTO/VP-E doesn't have management depth in addition to their technical depth.