Your nitpicking is correct. I don't think it changes the big picture, though, so it's kinda impotent nitpicking for nitpicking's sake.
If I were to be pedantic about every little detail, I would end up with unified theory of the universe.
But since you brought it up: MOOC will also dramatically alter how we look at higher ed.
For historical reasons, my CS department emerged from EE department, since electronics existed before computers. As a result, I had to take courses in analog electronics, semi-conductors and what not. Out of 5 years of study, about 3 were relevant to CS.
I hated those courses, they proved to be useless in my programming career and yet, I had no choice.
At the same time I couldn't have taken a course in Greek history, even if I also liked Greek history (Spartans, those buff, semi-naked men!) in addition to programming.
The future will not be like that. The future of higher ed will be à la carte.
People will no longer get a major in CS, they'll take whatever courses they like and think are useful in finding employment.
It's happening already - Udacity already made a big deal (rightfully so) about people who found employment at good companies after completing merely few courses.
(as an aside, the rarely spoken truth about programming is that you don't really need education; I don't credit my university with teaching me much about what's actually relevant to real-life programming)