Possibly one reason is that the economy sucks?
This laptop I’m posting with came with Windows XP. Upgrading to Win 7 wasn’t cost effective as 7’s requirements were just barely being met. For what it’s worth, I installed Linux Mint on it and it runs like a top. Linux seems to be a great alternative now that XP is not being supported any longer.