Probably the bullet points are specific to student/founders. But in the case of us old geezers you run into the same basic concepts. Often people get a "real" job because they need some stability (mental as well as financial) and it becomes a drag to spend your free time working on the startup. As somebody who has been trying to make a startup work for about 3 years, it takes a lot of passion on everybody's part to keep going.