For years and years I've wasted time in the classroom with Algebra, a skill I will _never_ need in my lifetime. As a computer science major, I find it perfectly equatable to make my math teacher sit through the same amount of time in some of my major-specific classes, since he will get just as much value out of them. Not to mention I have to pay for it.... difficult or not, most math classes simply are not useful. This differs from other "general" classes, such as English.
Pretty snarky comment to end on... Since HBGary I'm not sure if it's fair to call them _all_ bored teenagers. I hope Elo Pro is far from a real identity.
The stage wasn't set a few years ago, even using Ubuntu was too high-level for many people, since it inevitably required at least a bit of command-line usage. I expect linux will continue to get more popular as the medium level of computer users decreases.