Vash, I would absolutely agree with you had the PC version come out within eight months of the Xbox version. But they had a year and half (at least) not to mention the other time Bungie had put in before the MS buyout (remember the screenshots from PCXL?). You can't tell me there wasn't a single bit of code they couldn't salvage from that time period.
That said, I'm probably going to buy Halo 2 because I did enjoy the story and want to see how it continues/finishes. But if for some odd reason it comes out for PC I'm going to pass on it.