I often wonder what the impetus will be for today's CS students to grok efficiency in cycles, bandwidth, or context switching. I had to throw away (well, recycle) a whole bunch of donated P-II's because schools in the South Valley turned up their noses at them. Never mind that they rendered BSD-based Blender3D faster than P-4's on XP could refresh Corel! No, they were "
old".
Besides the laziness, there's an IT mentality (
Re: On the wane?) that thrives on making out PO's for bigger iron and more Microsoft. I'm not sure if it evolved from bureaucracy or whether it's a parallel development. The CYA/job security aspect is surely evident in both. Time and again I see the same story about successful replacement using open source as you relate, and, more often than not, within six months the guy who reports it has moved on to a more stimulating job/culture.