Part of the reality of founding a company in the United States, and taking advantage of the freedoms and protections being in the USA offers, is that you have to work with the USA labor force. If you don't like it- well, go international. Fast food restaurants don't get to import the best burger-slingers from Germany. Software companies have to live in the same space. And it's complete and utter BS to suggest that th…
Except they can't - it's quite difficult for someone to do so without an employment or marriage relationship, and even after someone has a green card they are required to wait several years before an application for citizenship will even be considered.
Railroads in the 1890's didn't suddenly wake up with a million trained workers at their disposal, and they didn't have the option of importing trained workers from the UK where railroads were booming.
Why do you think there are so many Chinese people on the West coast of the USA? As well as those who arrived to dig for gold int he 1850s, a great deal of railroad construction was done with imported Chinese labor starting in the 1860s; both to relieve the labor shortage in the railroad industry and because they were cheaper and better-behaved than Irish laborers. If you're in the Bay Area the Oakland Museum of California has a permanent exhibit dedicated to this.
I am of course in favor of more training but you seem to be under the impression that the US railroad industry bootstrapped itself, when in fact it was heavily reliant on immigrant labor from the outset.