But they will be stuck with only the ability to create web apps, iphone apps, word processors, operating systems, video games, network servers, web browsers, text editors, robot control systems, embedded software... oh wait, that's not sounding so bad.
>> With all due concern for not wasting students' time, this is a problem we in CS should willingly accept.
Or, programming skills are good for you, even if you dont do it professionally.