Case in point: Salt Lake City/Provo in the 80's
You had companies like Novell and WordPerfect that dominated entire markets. Why Salt Lake City? The weather isn't "great" (unless you like to ski). It's not that large of a metro area, barely over a million people. There are a lot of Mormons (they're the weird people that don't drink caffeine). It's not diverse at all, just a bunch of white Mormons.
But it worked.