Yea, but it was decentralized and there was no cost with it. Your game wasn't tied to your account like it will be with Origins. So if the account for Mass Effect closes you might lose your DLC and achievements whatever. But the game is still yours to play. If your Origins account closes you lose everything. Perspective. Well it seems that way, we have to see it in action to know. It's a pretty suspicious thing to add into a clause for a system meant to compete and fill the role that Steam does.
Well they didn't add it just now. This whole thing has existed since years, they only rebranded it from EA downloadmanager to Origins so far. They're going to expand and change it a lot considering it's in beta now.
And to be honest brutal termination clauses are nothing uncommon, just look at World of Warcraft
Blizzard may terminate this Agreement (and your access to the Game) with or without notice for any reason, or for no reason.
And that clause right there also counts for EVERY SINGLE Blizzard game that uses the battlenet or is tied to your battlenet account.
Steam also reserves the right to terminate the agreement if you conduct anything that they may deem detrimental to the experience of other users (which is also very broad).