Being an Origin Access subscriber can strawberry float your games up when you cancel the sub. Happened with my copy of Mass Effect Andromeda as I played the trial before release and bought it, didn't renew sub and couldn't play my game.
I spent ages trying to figure out where the strawberry float my copies of The Division and Asscreed 3 were, before realising that is uPlay.
Goddamn fragmentation, so what's it gonna be, a random assortment of half arsed digital storefronts or Steam.. well, a bit of both. Or they could just let you download a DRM free installer from the publisher's own website, shove that on a hard disk you can access forever (like making DVD ISOs for years and years) and get on with your life.. nah. At least there's humble bundle (on the rare occasion an indie actually does that).
Still live with the insecurity all of this gooseberry fool is going to disappear before I get a chance to actually play the games I've paid for (and perhaps more to the point, the ones I haven't ).