What is more important is what they teach to the education students when technology classes are actually required.
A friend of mine has a degree in education from a big name teacher's college in the area. She also has a masters in "Teaching and Learning with Technology" and still has no idea about anything other than Windows and Microsoft software. Trying to explain to her how to use the MacBook she bought was like teaching her French.
To compare, the community college, no less than 5 miles down the road, requires every person working on a technology related degree to take a generic operating systems course. This course covers Linux, OS X, and Windows, as well as the main programs on each platform. I was required to take the class while I was there for an AutoCAD proficiency certificate, and AutoCAD is no longer supported on Linux, so knowing it would be trivial to my education.
I'm not sure what the best way to remedy this would be. If people show a desire to learn about other options, then the school would happily add those classes. However, if people don't have the proper education to show them these options exist, then how do they know there is something else out there?