In the film industry, you always hear about some other city being the next Hollywood. The problem is, it's an industry, not a city. If you want to make blockbuster movies, the entire area there is built around providing the services to do all that. If you need a special, weird prop, they've got a guy who has two of them or can make you one in an hour.
The same is true in Silicon Valley. You need some special coding or hardware, they've got a whole subdivision of those guys on 24-hour call. No problem.
You don't find that in any other city for those two industries. You wouldn't want to start a wheat operation in San Francisco but cause they don't have the tools sitting in a store down the street with 10 farmers who know how to use it. Go to Kansas, young man.