I dropped out of my ICT teaching course when i realised there would be the minimum of the most basic programming involved, it was clear i would be teaching what basically amounted to MS Office for beginners; Incredibly I would also have had to teach things that were patently wrong due to changes in technology, I just couldn't face years of that. It's incredibly unfair to blame the teachers, the bulk of what they teach is dictated to them, they only have leeway in how they teach it.