Mr. BEagle, you ask who needs Vista. Microsoft needs Vista. Their income would suffer if they didn't have New, Better to sell. Similarly, the hotshots on their staff would leave if they didn't have something new to work on. Software maintenance isn't all that exciting.
Since support for XP will eventually be withdrawn, we need to recognize that we really rent the operating system, though it isn't explicitly stated that way.