La raison la plus juste ? Celle du plus fort généralement 
Sinon pour tes questions, je pense que Halo étant le jeu phare de la xbox et de la xbox 360, et le jeu phare du Live, le vendre sur PC (sachant que ça implique des coûts supplémentaires pour le portage, le support, l'équipe, et sachant que ça ne va pas tenter les gens à se procurer une xbox 360 pour ceux qui n'en ont pas encore, ni à souscrire au Live) risquerait de diminuer leurs gains, et surtout que face à des productions comme Metro 2033, le jeu fera un peu pâle figure.
La concurrence est beaucoup plus rude sur PC au niveau FPS :p
Le jeu a pu se démarquer de par son gameplay sur console, mais bon... je doute que ça remporte le même succès auprès des joueurs PC.