Origin should not be exclusionary. If I buy a hard copy of a game I shouldn't have to use Origin to play it. Origin is a poorly made system. I don't care if it exists, I just shouldn't be forced to use it when it doesn't work correctly.
As for the scanning thing, I could care less to be honest. They can scan me all the want, they can track how often I play Steam games over their crappy system.
Another big problem with Origin is their terrible measures against modding. I understand not wanting people to mod multiplayer if there is an official ranking system, I understand that policy though I don't agree with it. However being unable to mod your own game offline should never be against the "agreement"
And people who think Origin is a better service than Steam don't understand what a service is. Steam has a working (albeit slightly buggy) in game web browser, supports modding of most popular games, has an offline mode that works, has quick tech support, and now has the community feature which allows people to quickly find other players.
Origin, as of November of 2012, didn't have a working in game overlay for me. It didn't work in Battlefield 3 and it didn't work in Mass Effect 3, my only Origin games. It may be working now, I don't know because I don't use it. But Origin has been required for over a year to play Battlefield 3.
I don't agree with steam being required to play games but that isn't the argument here, the argument is that Origin is a bad service.