XP provided some very obvious benefits over Win9x and to a lesser extent, Win2k. So being able to run XP was a very nice benefit, no matter how old the hardware was.
Somehow, there really doesn't seem to be a whole lot that would make Windows Vista worth running, especially if you're able to run XP instead.