Re: Who is going to do the maintenance?
"To provide full support for all its old systems MS would have to have large numbers of programmers trained up in those systems (no one person can know more than a small part of code that big)."
They could save money. They could ship better code in the first place.
And your general thesis founders on a single fact. They have already issued a fix.