That’s what all users want
You can add non-Steam games to the client if you want.
Oh so it’s not a store, it’s just a launcher like Heroic…wait no, it’s still a problem
Any client should be able to implement part of steam into it and any part of steam should be a standalone company
That’s all online shopping