their big issue imo is none of those games are Halo, Gears, Forza tier, minus Quantum Break which turned out to be average/above average in reviews.
Don't get me wrong, I absolutely loved f***ing Sunset Overdrive and would love to see a sequel for scorpio's launch(so my eyes will bleed with all the color, hdr and 4k lol), but the majority of their risks are mid tier games, which while there is nothing wrong with that, as mid tier games disappeared for a while, their risks don't feel like they have their full backing.
It's just that, their output in terms of big budget AAA games has been mediocre as it's still the same 3 franchises (since fable is dead for now) for the last 12 years.
Maybe things will change with Sea of Thieves, but seriously, they are in need of some new internal talent that get halo, gears, forza tier support. They need new 1st party franchises that are Halo, Gears, Forza tier. Don't even need to be new franchises, they have a lot of IPs that could be revived that could be used in different genres if they wanted.