> Microsoft spent literal decades rehabilitating their reputation

Which literal 20+ year period was that?