I haven't found anything confirming that BF3 will not be on steam, but if it becomes an Origin exclusive, it will be one of the single stupidest decisions EA has ever made in their long, mistake-ridden history.
If EA wants to eat into the MW3 market they need to stop richarding around.