Is it just technological progress, or was Ballmer holding the Big Softie back?
He seemed to hate Linux with a passion... protecting the franchise, I suppose.
Remember what happened to CPM??
Both. It -is- real technological progress, and Ballmer was a damned obsessive idiot. He was completely, utterly, unable to fathom anything other than "Windows Uber Alles". He made a lot of terrible business decisions in the early 2000's that almost killed Microsoft's ability to move forward, and it took pushing him out to get the company moving back to a point where they could make progress again.