I loathe all the armchair sociologists here, trying to blame the status of NYC's tech scene on everything from NYC's finance culture, to the supposed unfriendliness of New Yorkers, to the colder weather. Get over yourselves. We don't know what makes for a good start up community. You might have some hunches, but you're just as clueless as the rest of us.
Besides, I for one am glad NYC is not the valley. Who says you folks in the valley are right about everything?