@Brian
The world is not made up of FOSS only! There is a price to pay for everything...especially the good things in life, hence the reason why one would pay for RedHat Enterprise Linux! Why train students to use Linux only yet that is not the ONLY thing being used in the real world? If we expose the young ones to ALL the available technologies, i'm sure the ones who are meant to excel will quickly choose their paths and perfect their skills regardless of the underlying technologies! If my future kids will be able to write both Windows and Linux software with equal expertise, why would would I want to trade that for anything less?
./mosys