The problem with creating a Steam competitor is that Steam is pretty much the gold standard, even if you don't like it. Sure, decentralizing everything sounds good. I'm all for it. But even if we can story untold thousands of TBs on a blockchain or something, who is going to have enough resources to run the node? Maybe we will have tech for that in 20 years, dunno. Also, its competitors such as Origin and Epic suck even more. GOG was going just fine, but now is also starting to make questionable decisions.
Now, do you want the best service possible? Torrents. No pay, no pain.