Origin is simply a way for EA, as a publisher, to keep the portion of the sale proceeds that would normally be going to a third party retailer. It also creates a direct anti-piracy layer.
This is the exact same reason that Valve created Steam. To make revenue from digital distribution, and to...