The main factor that prevents someone like me (and probably much of the tech talent in America) from going to a tech hub like that in Ann Arbor is cultural homogeneity.
Being an Indian American with immigrant parents, my ability to fit in in the Bay Area is much higher than in most places in America.