Why can't there be cross platform between Xbox and PC?

It seems pretty simple since microsoft owns the Xbox and the windows OS. We already see cross platform achievements with the games for windows live, why not take it one step further and let people with the PC version of MW3 play against the players on the Xbox version.