It doesn't say that their AAA titles don't make them money. They make money. What they are not going to do is make the same amount of money as multi-platform titles, that they don't have to spend the resources to develop. So of course CoD subsidizes the rest of their operation. Which is what Microsoft wants to take away. Which is why Sony has an issue. It's all about the money and what it takes to run that whole branch of Sony's operation.
That's a poor business plan that you are relying on third party titles to fund your 1st party games. Horrible business practice. Maybe they can take that money from stopping titles from going to Xbox to fund their games in the future