This one is simple.
First, focus on making the absolute best games my studios can make. For this, it doesn't matter if they are exclusive or multiplatform.
And the second, decide on whether to stick or twist.
That is, (stick) if the focus is on the brand and platform, then do that the right way, and that would mean no more day 1 gamepass, no more day 1 PC releases across the board, and no more putting my games on other platforms. Basically, make sure Xbox and an Xbox console is the only way to primarily experience Xbox software. That is the only way to grow the platform, if they are doing anything else, it will fail.
Or Twist; if the focus is to be on going third party, then do that the right way. That would mean making everything available on all platforms. And make everything available on gamepass (including COD). And that also means that make gamepass available on every platform too. Akin to something like EA play. So gamepass would be a service for only Xbox first-party stuff. And will have to probably drop in price to something like $5-$7/month. Doing this can make them actually have a GP subscriber base upwards of 70-100M people.
Another to do this though could also be to delay all gamepass releases for 3-6 months to allow the games actually enjoy sales a little before they show up on gamepass.
Whatever the case though, its to pick a path and stick to it. Xbox problem is and has always been that they are trying to be a jack of all trades.