What we need is an open source game library manager that just add steam and other as repos so there is zero friction buying games from a devs own repo.
But if there was a single interface and all I had to do was add my credentials for store X? That's not so bad.