I think the psychological aspect of first failure and injustice is rough on grad students.<p>Hypercompetitive to get into a good enough BS program to get into a MS program yet unlike post-BS tracks like med school, 98% aren't getting that job in academia and will fail out.<p>Its a pyramid with a very pointy top, much like college football usually doesn't lead to a NFL career.<p>Meanwhile the "failures" who were not smart enough to get into a good grad program are making incredible salaries etc.<p>98% of them when they don't get that tenure track professorship "Hey I listened to advice, obeyed, played the game of education, played it VERY hard, put in incredible hours, won top positions, now where's my reward I was promised?"<p>(I get this emotional response originally from my favorite server at Dennys who did a K12 education degree, busted her butt, got a top half of her class place, back then they were overproducing ed degrees to such an incredible extent she never got a teaching job, came home with her student loans to the same server job she had at Dennys when she was in high school. If you're going to try to climb a job pyramid where most people don't make it to the top, don't take out loans to do it... Anyway she sounded a lot like some MSCS students and grads I've met while programming.)