It does make you wonder, design for PC first, end result is sub optimal on consoles. Design on console first, end result tends to have issues on PC. Consoles are still different in significant ways when it comes to game engines. And now games on console can start relying on SSD read speeds, while PC releases tend to have to support HDD for now.
Whenever MS decide to get off their arses with DX ultimate and actually push it out for devs to make use of, then PC would likely be getting better use of SSD's (But I don't see that happening much since DX 12 has been a crapshoot for yrs now and apparently devs still don't know how to fully utilise it), but for now all they do is improve some game loading times and that's about it.
Yeah, I'm not a fan of certain Xbox based games requiring the Windows Live sign-in (like Minecraft recently deciding to entirely do away with MJ accounts and now requiring full WL sign-ins).
At least when Steam goes down, I'm still able to play my games in offline mode, yet half these clients with their forced sign-ins don't provide such a feature, it's quite annoying (Main reason why I stopped using Uplay, and once HotS shuts down, I'll probably stop using Battlenet as well).
Oh god, I had to disable Game bar, because that shit popped up at times when I didn't want it to, that and I'm a task manager resource sensitive guy, so I tend to disable anything Windows gaming related at any given time (also disable Steam overlay since I can use GeForce experience for an in-depth fps/stats counter if I need to use it).
Step right up come on in, feel the buzz in your veins, I'm like an chemical electrical right into your brain and I'm the one who killed the Radio, soon you'll all see
So pay up motherfuckers you belong to "V"