I think location may also contribute to a startups failure.
There is some credence to the idea that startups in NY or SF will do better because there is a certain type of culture around there. However, I don't believe a startup will live or die depending on where their mail is delivered.