Sure - but the recognition is that PC users are behaving quite differently, so their approach is different. They want choice between the services they use and the interoperability there. MS recognise that per their own statements when they made the move, and look set on acquiring as many users wherever they are, regardless of the established ecosystem they are using (at least longer term). That is why MS games are on Steam - with XBL directly integrated into the games to capture users that way.
Sooner or later, a Steam specific Gamepass and Xcloud will show up there as well, as a frictionless way to reach that specific audience of users that simply don't want to buy / use the MS store. That audience is very significant, and MS are treating it as it's own thing, even down to updates, feature use and comms.
People need to see this for the long term game it is. They'll do the same with EGS too as time goes on in a way that works for that audience. Equally it will be done in Sony's own way, but it's looking like the same will happen with their games and PSN + services.