I think I figured out Microsoft's marketing strategy.
Develop an OS that people like, say Win XP. Then come out with one that people don't like, sort of like Vista, but force it on them through new computer sales then make money off of people buy XP to replace Vista on those machines.
Repeat the process . Win 7 seems perfectly good and functional, now they are foisting Win 8 on us, and people will be buying Win 7 while they still can.