So, without any better explanation, what we are left with is that you
basically just
accept the natural explanations for
everything, but add «as orchestrated by God» to every step.
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.