While the teaching of technology specific stuff is pretty much being short sighted, theres something that comes up, lecturers may have the knowledge but imparting it to their students becomes the daunting task and as such the student comes off saying the lecturer is incompetent. Something else could be that, the course outline and what the lecturer "teaches" are in compete contrast, come examination day and you can guess what happens especially if the lecturer decides to ignore the syllabus [this has happened to me once] on the pretext that what they are teaching is based on the "Kenyan" market.