Most CS do not have skills in Linux because they are not required to learn it and its not what Cs is about.
What does pronunciation have to do with anything. Most people i know (myself included) know its pronounced Lee-nux but still say Lie-nux, mainly because thats how we want to pronounce it.
That said, I agree with you though that institutions of higher learning are teaching students "some" things which are obsolete. If one calls himself a computer scientist and they cannot understand Linux then they are in the wrong field