Being fair though, you see all the praise for half done jobs, more focus on BC and basically simpering about how good everything from Microsoft is on just about every forum / comment section from loyal fans... If their customers stopped accepting mediocre first
party, then live services and the next bit of tech
to come along, and while Xbox
starves itself of top quality fp games, then they may get something better.