It does not seem realistic that there will be many PC exclusive games due to the cost of making the game and the relatively limited market. I am sad to say this, but I do believe it is true.
However, there are console ports and really crappy console ports. I would not say Modern Warfare 1 was a console port exactly, but it definitely was a multi-platform development. I really liked that game, and played many hours of multiplayer and played through the campaign twice.
Modern Warfare 2 however, was blatantly a console port and a terrible one at that. The lack of dedicated servers was only one disadvantage to the game. I also hated the lack of ability to make multiple profiles like you could in MW1, and that it was necessary to have 2 computers and 2 copies of the game just to play co-op. It seems they included the worst parts of console gaming, but did not include the one thing that I feel is an advantage to playing on consoles: the ability for more than one person to play at the same time on one machine.
Unfortunately, I don't know any good answer to this problem. I would not say console ports are "good for pc gaming", but they are probably necessary. I understand the people who want to boycott bad console ports, but I dont think the market for the PC is large enough for the demands of the PC gamer to have much effect.
The only idea I have is that AMD (ATI) and nVidia should pressure game studios to make at least decent games (ports) for the PC. Otherwise, the market for their graphics cards could disappear in a few years. Actually, nVidia already seems to be going away from strictly gaming cards and emphasizing GPGPU applications. Unfortunately, they may be on the right track.