Good point re: the commitment. I think it also requires an acceptance that failure will likely come along way and that one must keep trying to succeed.
Dave McClure has a great presentation about not doing a startup because you will fail: http://www.geekwire.com/2012/dave-mcclure-startup-advice/
I wonder if any amount of proper education can change the fact that we'll all probably have to fail a couple of times before creating something which really takes off.