I remember reading something a while back about how certain people's brains are just more geared towards programming and that other people simply won't really "get" it no matter how much you try to force it into their head. There should definitely be more programming classes available to those who want them, but if you're going to force the less tech-oriented students to take a tech class, it should be something that either teaches them general computer usage or helps them use computers in education.
That's another issue with how computers are used in education: you have to strike the perfect balance between "using teaching time and resources to teach technology" and "using technology to educate". Getting the wrong mix ends up screwing both aspects over since you end up with technology being forced into places it doesn't belong, or you end up with students who only know how to use a computer to do their homework.
(Cue tinfoil vs aluminum foil pedants)
Alternatively, how long will it take to lose all their users?
Hell, back when Vista first came out I had to go through FOUR, yes four UAC dialogs to create a folder in program files and rename it.