But you can run Steam on Linux. You don't have to worry about whether they're going to discontinue the cheap Steam Box you were relying on. And they have built up credibility from decades of not pulling the rug, in a way that Apple hasn't and probably can't.
> But you can run Steam on Linux
And how many people run linux that this is even relevant?
Apple has been running the iTunes Store without "pulling the rug" for about as many years as Steam has existed.
Hell, they ditched DRM on music in that time period too and will sell you lossless ALAC as well as MP4 audio. (They obviously weren't able to talk Hollywood into that.) Steam is DRM that ensures the capability to pull rugs.