They're not contradictory. I have never ever seen any public company being profitable and not sharing the numbers...
Happens all the time.
... the entire point of that quarterly earnings cycle is to tout your good news to get the share price higher...
Which is why they focus on revenue, which demonstrates a lack of understanding of how this works. Like the threads that get posted when stock prices go down after a press conference because they don't understand speculatory trade cycles. Xbox's profits are likely pretty small. You go to the market with "we took in $80b and made $1b profit" for a single division and Microsoft's shares would tank because that lacks investment growth potential. Do it for multiple periods in a row, and their executives would be cooked - despite making a billion dollars in profit reliably. That's how the stock market works.
If they had profits on the gaming division, they'd declare them, or at least give percentage increases/decreases like they do with revenue numbers. But they don't so they don't.
There are many profitable divisions within Microsoft that don't "declare" their profits. Microsoft presents itself as a wide organisation, and declares its profits and losses as a whole. This allows them to play down less profitable endeavours without their investors demanding they only focus on huge returns.
Also, low profits generally do not prompt the kind of pivot the Gaming division is having at the moment, especially when you consider the speed in which things are happening. This is a division in crisis mode, not a thriving one that wants to merely get better.
Well, the industry has never been in this position before, so we have no idea what "generally" happens. Microsoft is the largest third party gaming publisher in the world, who also make their own consoles, who also have a massive PC install base with their OS, who also ship virtually every product and service on every device in the world. This is brand new territory. You can buy Microsoft Office for Mac, and you can run their services on Linux, their code is open source, and they give away their operating systems. That's what Satya Nadella has brought to Microsoft during his tenure. So, selling their games on everything with a GPU and a network connection sounds about right for his kind of overall strategy. Microsoft have no plans to leave the hardware space, and they're going bigger on games. That's not a division in crisis mode, that's a division at step 4 of a 12 step strategy.