Well it is true. Thanks to the internet a company can be located anywhere on the planet. But this also means that companies can simply relocate to investors and locations with a high density of tech workers. Since those decision makers have more influence than the workers this leads to centralization of jobs in a handful of cities.