You know, I used to feel strongly about wanting MS to put all these games on Steam instead of just the W10 store, but I kinda gave up that fight. I'll still buy them on Steam if that's an option, but if not, oh well. The number of launchers on PC still isn't ridiculously terrible, and generally segregated by publisher anyway. Steam for 99% of stuff, Origin for EA, uPlay for Ubisoft (but really I just buy these through Steam anyway), GOG Galaxy if you're into that but it's optional, Battle.net for Blizzard, and now Windows 10 for Microsoft. And just like that, basically every PC game is covered.
Having 4-6 launchers, to me, still isn't as bad as the days without a cohesive library. Of disc checks and swapping and game-specific community features, and searching around the internet for patches. To me, they still give more utility than otherwise. So Microsoft, bring on the PC versions, even if they're just on the Windows 10 store/Xbox App. Just, you know, make sure they're good ports