This thread is stupid.
I used to call people on a landline and write paper letters. And, if you didn't get the letter in the mailbox or, god forbid, to the post office in time... Yosu couldn't send it until the next day. Or, until MONDAY, if it was on a Saturday.
Then, dialup!
Freaking entitled dumbwits. All the services suck, and are going to become progressively worse, because the owners don't owe you *anything*.
I've had problems with every single distribution platform, even GoG's galaxy client, EVEN MINICLIP. I have gone through countless operating system reinstalls over the years (especially post-2010) JUST to make digital distribution work. I've even put off playing a game I had purchased until the NEXT hardware generation, simply because my PC hardware was incompatible.
None of these companies owe you *anything*. Their survival is *no longer* dependent on you. Each service is going to get worse and worse, with user choice being drained further and further away, because no matter how much choice they take from you and how much control they exert over your actions and their curated products...
They have amassed enough capital and a library of digital ammunition they can use to crush *any* fledgeling competitor. And crush they will, because an economic competitor drains a corporations sustenance: cold, hard cash. This is consumer-consuming behavior, as well, because the consumer HAS the cash. The corporation NEEDS the cash.
Sorry, but they are all systemically consumer-consuming, and I have no choice but to use all of them to download and play games. Not only am I addicted to videogames, I don't have a DVD drive and selectively buying from different services during firesales is much more affordable than first-run-gaming.
Some developers still opt to sell direct-to-consumer. Please, support THAT. Central distribution services provide great usability features but will always be a monopolistic vehicle out of corporate survival instinct.
Just because they are bad and don't want to give you choice and often smush the little guy, though, doesn't mean they are bad. It's just basic human nature, and without sustenance they will starve, just like you.
Remember, corporations are people too!
P.S.
I apologize for calling all of you a rude name, but I can't take it back. While most every argument DID have merit, not a single reply contained even an ounce of perspective. And, without perspective... We are doomed to weather a repeat of the 'NinjaBread Man' series from the Nintendo Wii.