I think he is spot on.
Games for windows live was a disaster, UWP is un-configurable.
Currently, in my opinion, the reason why people use the windows platform is that it is (or maybe was is more accurate) flexible, partly natively and partly because of the huge array of software and hacks out there to get things done, in the way users want to get them done.
We all know that MS wants the apple “closed” model for recurring revenue…. but that means everyone that wants a flexible platform may have to start looking elsewhere.