Have they actually confirmed they're ever going to release on steam, regardless of price?I'll get it when it's sub-$20 on Steam.
I ask you to note that EA never released Syndicate on steam, despite its low sales figures. Or maybe rather it is that sales were so low simply BECAUSE they didn't release on steam. In either case, the game still isn't out, and AFAIK no signs pointing to that it ever will be.
Battlefield 3 isn't on steam either, and my suspicion none of EA's recent titles are - or ever will be. They just don't want to share their money with valve anymore, regardless of steam's marketshare.