Yep, users try to consolidate their gaming library in a particular platform. If you have 100 games on steam, why you would get the newest fifa-718 on xbox instead of steam, where you have all your games?
They plan game pass to get users to the xbox ecosystem, but i'm not sure if it will be enough.