Sure, timing is one of the reasons why Startups fail.

But I think most startups fail also because the founders stopped caring about it. 

Passion-founder fit is the only way you can survive.