I bet if everyone thinks long enough, they can come up with enough reasons why their city / state / country is great for startups.
While I do believe that location plays a large enough part in the life of a startup, once the product is up and running, do people really care if the next cool product was built in eastern Timbuktu and not in the Bay Area?