Uplay sells in multiple storefronts, but they all require uplay to be installed. You're not getting around having uplay on your machine just because you bought it on Steam or wherever. I don't so much care about your personal data idea, my issue was your completely made up and baseless numbers.
I also fail to see how key resellers have helped with storefront competition. I also do not know of any devs that benefit from sites like g2a and cdkeys.
My being okay with multiple launchers is beside the point. People not preferring multiple launchers is beside the point. I chalk that up to personal preference and really don't care. It's the clamoring for a monopoly that I think is the dumbest thing ever. Even if you want to stay on Steam exclusively, competition forces Valve to, you know, compete. That's something they haven't had to do in a very long time, and it shows.
Again, like I've stated, a Movies Anywhere type platform is what's required at this point. It might not be so hard to implement without the launchers' blessings, it just needs to know where to look for games, and make the correct calls behind the scenes. But that's dangerous, as access can be changed on a whim. All the storefront companies would need to provide an API, or agree on a common access method (far less likely). Like Movies Anywhere, it's going to require an un-ignorable player to start it off. At the moment, that is only Valve or Epic.
And this "Epic buying exclusives is bad" idea is also bad. They may be paying some devs up front to get momentum going, but the larger cut devs get to keep will keep them there, assuming the store takes off (and it likely will, ). Like, what's the fear trap here? The store fails and you lose your game forever? GFWL failed and no one really lost their games. Most publishers honored your prior purchase and migrated it to Steam. I don't see how this is such a bad thing.
The end goal is that I should buy once, and launch anywhere. Gamers should be pressing for this, and no, Steam's current method of adding random executables isn't good enough.