Lots of things could be done everywhere to make things easier for users. Steam mandating that launchers always have skip parameters in launch options, giving publishers freedom in DLC releases. I'm not seeing the case that these issues are somehow a tipping point. Not seeing either how lack of initiative in supporting older media would affect your view point of their newer titles that are able to actually be developed with these back ends in mind. Unless EA actively touted themselves somewhere along the same vein as something like GOG, their priorities given their giant back catalog of games could have never bode well for keeping everything neat and orderly.
Once again, I don't disagree that everyone else isn't perfect either. But I'll remind you that I'm talking about games released by EA, which owns Origin. In the case of external launchers on Steam, the only fault in Valve's part is not forcing other publishers and devs not to use them. They aren't responsible for how those devs decide to use Steam. EA
is responsible for how its own games use Origin.
And I'll remind you again that I'm not only talking of older games. Mass Effect 3 and SimCity came out in 2012 and 2013, respectively, well after Origin's creation in 2011 (which in turn is nothing but the new version of EADM). There's no excuse for either of them to require an external launcher or buying DLC from a separate site/shop. I wouldn't consider those games as part of their back catalog. And neither is Battlefield 3, which launches through a fucking website for no apparent reason at all.
Seems to me like not even newer games are being developed with those backends in mind. Which in turn makes me question the utility and reason for the existence of such a client.