I absolutely agree that launcher sprawl is a real and irritating problem, but I don’t agree that a single company (like Valve) should “hold the reigns” as the only option consumers have. I’d argue that any smart developer should release their work on as many platforms as possible. An exclusivity deal might be good for a short term return, but ultimately it simply limits the number of people who will play the game.
I applaud any developer who wants to self-publish, but I should be able to get the game through any retailer I want. Imagine if you could only buy Xbox games from Walmart?