Interesting idea, though I still think it’s a good idea to support Steam in your game anyway (it’s not too tough really) - since it’s just the dominant platform and is going to be for quite some time, UWP aside. Microsoft would destroy themselves if they started killing Steam, consumers would riot.
I guess this is kind of what the Launcher is to Epic already mind you. Long term plans might be to turn it into a distribution platform too.