Sorry but Valve is run like a bunch of retarded school children from a business standpoint, they just had the vision to get there first. There's no leadership, no direction and no vision at Valve now. MS got there first in many markets too but it's the long term viability that is in question for both.
Origin is arguably delivering a better product now with the return policy and is leveraging something Valve seems unable to do now, deliver original content. Valve has the advantage of brand loyalty and people staying with Steam due to all their games being there, but once they are forced to enact the EU's requirements that we are able to resell our property people will be free to choose any other service they want. Valve needs to step up their game, or I suppose just keep offering trading cards.