1. The US Federal Government (based in Washington) gave billions of dollars in bailouts/loans to US financial companies, most of which are headquartered in New York. Technology companies didn't get a bailout in 2001. Therefore, doing a technology startup in New York doesn't make sense.
2. Investors in New York won't want to invest in small startup companies in New York because they have better investment opportunities in the finance industry in New York.
#1 is completely illogical and #2 seems to forget that anyone can invest in anything from any city.