Not really, it's a crowded market with many high quality games to play and not enough time to do so. EA isn't the only game in town, they just happen to market more than most.
That's just dodging the point. If you've got an objection to Origin that precludes you from picking up games that require it, that's your decision. I'm not trying to talk anyone into buying ME3/BF3. But acting like they aren't good games anyway, so you're not missing out on them is kinda silly. They
are good games. And you
are missing out. That's still true even if you have plenty of other good games to play.