and you don't understand that the entire point of halo being Xbox exclusive is to sell Xbox Ones. if they released a PC halo (for f2p no less) then the potential console buyers would just play that (or try it, discover it's stuff, and move on.) instead of buying the console for it.
so the solution to that is to do what they did with mcc and only release the old game on pc and then give all the new ones to console users. and then it wont compel people to buy the pc version as much when they see its the old game on pc vs the new and shiny and upgraded mcc and halo 5
it would suck even more now since windows 10 is apparently going to be a free upgrade - this f2p halo won't even be able to sell windows 10 like halo 2 PC did with vista.
the countless people who have been foaming at the mouth for a new pc halo for years disagree. in case you dont remember or havent heard of it, a long time ago halo 2+3 popped up on the steam store and the people who have been waiting for years went absolutely apestuff.