Silicon Valley, Boston's Route 128, and Seattle did not become the seats of the American digital revolution because they had huge populations of software engineers already living there. The engineers migrated to where the founders set up shops in their own backyards
I'm guessing you're referring to men such as Bill Gates and Steve Jobs.
Yes. Most great companies are built not where labor resides or even where related technology resides, but where it is personally most convenient for the owners. Silicon Valley did not become what it did for any reason other than the founders of the core companies of the Valley happened already to have personal connections to the region. Hewlett-Packard was founded in Palo Alto, California, near where Bill Hewlett and Dave Packard had graduated from Stanford University in 1935. Steve Jobs of Apple, who helped make Silicon Valley the world’s epicenter of personal computing, was born in nearby San Francisco. His founding partner, Steve Wozniak, was born in nearby San Jose.
If the presence of an expanding skilled labor force, clusters of related technology, and the presence of high-powered engineering schools (such as Berkeley and Stanford) were the reasons for this gathering, then Bill Gates would have gone there to found Microsoft. Instead he founded it a thousand miles away in Seattle, Washington, the town in which he was born and raised.
Likewise, Boston's Route 128 evolved as another computing epicenter on the opposite coast for no other reason than the likes of Ken Olsen and Harlan Anderson, who founded Digital Equipment Corporation near Boston in 1957, happened to meet each other while working at MIT's Lincoln Laboratory.
Perhaps even more illustrative of this point is the case of the American aerospace industry. In its early days it shared many of the core technologies and skills needs with the budding automotive industry, which was getting underway in the upper midwest. In fact, the Wright brothers were midwesterners, born in Millville, Indiana and Dayton, Ohio. Yet the great pioneers of aerospace engineering and manufacturing located their companies not in the midwest but in southern California. Why? Because that is where their personal lives were anchored. Donald Douglas, a Brooklyn native, founded Douglas Aircraft in 1921 in Long Beach, CA., the place where he had met his wife in 1916. Glenn Curtiss, another New York native and another founder of the U.S. aerospace industry, founded his company in San Diego where he had been serving as a flight instructor for the Army and the Navy. The Loughead brothers (pronounced “Lockheed”) were California natives and founded their company in Santa Barbara in 1912. When it failed, Allen Loughead founded the Lockheed Aircraft Company in Hollywood in 1926.
The situation in late imperial Russia seems to have been little different. Factories were not built in Russia's largest cities because there was an existing skilled industrial labor base there or because key technologies were gathering there. (An exception to this might be the industrial growth around Ekaterinburg and other large Ural manufacturing centers based on the region's metal and mineral reserves.) They were built where they were built for more personal reasons. And a government that often sought to exert its control over the most minor activities of its citizenry let it happen haphazardly and with nary an eye to the disruptive social forces that were being unleashed as these factories attracted massive waves of migratory workers in from the countryside and left them to fend for themselves in cities where housing availability and services chronically lagged well behind population growth. Moreover, in St. Petersburg especially, it confronted the workers with some of the most opulent displays of excess wealth and arbitrary power in the world.