What about painting? Or any art form?
I think at the undergraduate level a lot of what they teach won't get you hired if you know it but will get you fired if it turns out you don't.
Programming is easier to commoditize than painting. Painting ceased being a professional skill in relatively high demand upon the advent of the camera. The individuality of the painter became even more important during impressionism.