That is not my assumption at all. It is about casting a wider net. In an ideal world, the talent a company needs is available instantly and locally. But the world isn't ideal. Sometimes the talent is available instantly but not locally.
Startups can't afford to train and develop developers as much as big companies can. It is in the interest of the startups to hire quickly and to hire as close to the profile they want to hire. Not being able to do that might stall progress at the desired pace.
That applies to any industry. Might need a specific lawyer today, why not get one from India? Might need another specific doctor, again, why not China?
There's a wide enough net in the USA, which is not a small country. It just costs money in wages or time in training. If we did what you're suggesting with everything, we'd have more buoys of the American middle class collapsing other than just tech.
>In an ideal world, the talent a company needs is available instantly and locally. But the world isn't ideal. Sometimes the talent is available instantly but not locally.
That's a utopia for employers, but it's a dystopia for workers.
I've been working for big companies (Fortune 100) exclusively as a contractor for the last four years. The unspoken expectation has been for me to be able to do the job well enough to produce production quality code without training.
Startups can't afford to train and develop developers as much as big companies can. It is in the interest of the startups to hire quickly and to hire as close to the profile they want to hire. Not being able to do that might stall progress at the desired pace.