Thats one of the main reasons I hate consoles. You see a system with a bunch of good games, buy it, then all of a sudden one game that you realy want is exclusive to another system, so you have to go out and buy new hardware...gay. PC seems to have sorta removed that limitation. Reason being is because all of the better console games end up coming out for PC, and in many cases, the better console games are only a stripped down version of its PC counterpart.
Xbox tends to be my favored console for the sole reason that because of its lack of 100% proprietary hardware, and similarity to a PC, it kinda lowers the compatibility barrier between the console/PC environment. (from a neutral standpoint though, the PS2 is quite honestly the best one to own IMO)
PCs are constantly finding new conveniences, better reliability, and ease of use, sooner or later there will be a one platform to fit all. (We're only in the developmental era, its just not here yet.) I don't know about the rest of you, but I don't like paying more for software just because the "owner" of the platform wants to charge licensing fees. You save more in the long run by paying more up front for the hardware, some people just can't grasp that.