I agree the metacritics aren't helping, but the only game I see getting 90+ meta this gen from MS is Scalebound unless they come out with a huge surprise. And Scalebound sales.. Um I think we should just keep hoping for a SO2 instead.
I've said it before but MS really fucked up not releasing all these new IP's last gen when they had the install base and a higher chance at games succeeding. If they released SO, QB etc last gen I have no doubts they'd have sold much better than they did on XB1. Now they're trying to play catchup with a lower install base meaning less sales, and because of the lower install base there's less hype which also means even less sales.
When you're in the lead IMO your #1 priority should be to pump out new franchise after new franchise to build them up, then when you fuck up a gen and hurt in sales, pump out sequels and they'll come crawling back. It makes sense to me at least, but what do I know