Indie game development largely owes its existence to Steam. I know I would spend a lot less on indie games if I had to buy them from their own websites or, god forbid, through an awful laggy "app store" run by Ubisoft or Microsoft.
This is why developers are hopeful for alternative services.