I'm not really sure you can say there are a lack of enterprise startups anymore. Certainly there are more consumer facing companies for many of the reasons you cite. I also don't think is just for 20-year olds. Certainly it helps to not have financial obligations of a spouse and children, but plenty of my batch mates were in their 30s (like me), married (like me), and had kids (yup, me too).