I totally agree with your sentiment. But, how exactly would you enforce it? All they have to do is say "The games make use of Origin technology and won't work without our software". I am not really sure how you could prove otherwise or compel them to somehow provide it without the feature.
This paints it as more of a societal problem than a legal one, and I think you're correct in hindsight.
I think about my gamer friends, and they've resigned themselves to vendor lockin because "What choice do I have if I want to play with my friends?", something I've come to call the Facebook Argument.
However, when I think about [some of] my colleagues, many of them don't like vendor lockin when it's applied to them, but aren't against implementing similar features in their own projects with a different name, and I have a hard time believing they don't see it for what it is.