The article has a point, the quantity of homework assigned in technical classes is insane. People burn out. Some people put in the hours, yet pull off mediocre grades at best. Its highly discouraging and destroys peoples egos. My friends attending Top 5 engineering universities are simply broken on the inside. Doing homework for 10+ hours a day, every day, as long as you can handle it, just to earn a shitty GPA barely above 3.0. Luckily they're all stubborn enough to continue pursuing their goals.
All in all, it was a very positive experience for me, and has paid off handsomely over the years. (Not the degree, I don't give a crap about that, but what I learned. A friend summed it up succinctly with "it's not about learning facts, it's about learning how to think." Learning engineering and science rewires your brain.)