Die verdienen an Privatnutzern sowieso nicht viel. Genutzte Privatlizenzen sind zumeist Mengenlizenzen des PC-Herstellers. Mit dem neuen Rechner kriegste eh ne' neue und im Laden ein neues OS kaufen macht kaum einer.
Alte Systeme im Umlauf haben heisst, dass man sie pflegen muss. Microsoft kann nicht jeden zum Update zwingen, aber wenn zB massenhaft Leute ein Sicherheitsproblem mit XP haben, weil das eben schon 15 Jahre alt ist, dann fällt das auf Microsoft zurück, auf wenn es der Wunsch des Nutzers war 4 neuere Generationen des Betriebsystems nicht zu benutzen. Oder du gehst mit dem IE6 ins Netz, siehst die Seiten scheisse und fängst dir was ein. Auch das kriegen die seit 10 Jahren besser hin, trotzdem vergleichst du dann IE6 mit dem neuen Chrome und bist dir sicher "Microsoftbrowser sind scheisse". Dann hat Windows seit Version 8 aufwärts bessere SSD Unterstützung und fährt auch ohne superschnell hoch. Ein vollgepacktes Windows 7 nimmt sich da mehr Zeit. Du siehst aber bei deinen Kumpels das neue MacBook und vergleichst ein MacBook von 2015 mit deinem PC von 2008 mit Windows7 und denkst "Woah startet das schnell! Apple ist ja viel cooler als Microsoft", was dir vielleicht nicht sooo krass auffallen würde, wenn du eine Betriebssystemversion nutzt, die nicht auch schon wieder mehr als ein halbes Jahrzehnt alt ist.
Und wenn es zu viele von deiner Sorte gibt und "keiner" das neue Windows nutzt und das Image von Microsoft vor allem daraus besteht, Jahre alte Produkte mit den neusten der Konkurrenz verglichen zu bekommen, dann kommt das irgendwann auch in Unternehmen an, und da geht es ans Geld.