While I get leaving cash on the table, GaaS from first party always rubbed me the wrong way since ideally those games should set the tone for the console experience and Microsoft has as of late taken it with a greater gusto than their competitors which is imho part of why their first party titles don't have the same sheen as them. Which is a shame because the MS bench is deep, this should free them from making great games next gen.
Ironic that the very company who needs the money the least is the one who is most guilty of the cash grab.