Very good points. Part of why I was able to make the "startup leap" is because my wife and I both worked at Intuit for 7.5 years. We established a good amount of savings that allows us to not have to worry so much about things like the cost of daycare/diapers/etc.
If the finances were tighter, that would add another level of stress to the equation.