What Microsoft had to do in that period has resonance for all kinds of problems we need to fix in tech.
1) Defining measurable goals in an adversarial environment
2) Building architectures resistant to unforeseen attacks
3) Working with (some would say co-opting) your biggest critics
4) Pushing responsibility to all developers
5) Uplifting industry
7) Building credibility with regulators and lawmakers, helping forestall counterproductive regulation.
Many of the key people have left MSFT (and some were always dash trash), maybe a journalist could round everybody up and create a competent history.