It has everything to do with NYC being more than a tech hub. It's arguably the fashion and business capital of the world and the startups that we get here tend to reflect that.
Having people from all backgrounds building businesses around real problems in their industries sets it apart from SV, where you get people doing startups for the sake of startups.
I agree with your general argument about NYC. SV isn't only where you get "people doing startups for the sake of startups" (although it has that). It is more technology focused and less "all business" like NYC.
Of course not, but it's Disneyland for engineers and you don't get people from other professions flocking to work there. My girlfriend is a med student and she wasn't a fan of a suggested move to the Valley. My friends in finance dream of Wall Street, those in arts wouldn't trade Broadway for anything and all the fashionistas only hold Paris above 5th ave and SOHO.