Not exactly. Quite a few EA games on Steam will give you a license key that can be activated on Origin. In some instances they might use a generic key that might not activate, but you can ask Origin Support to activate it on Origin for you.
The hate for Origin was mostly hate for EA's greedy practices and some privacy related stuff that came out when their client was released.