EA is releasing the games on Steam, after they're done selling it on Origin.They did it with Crysis 2 (which was put on sale as a full GOTY edition)Probably other titles will follow the same road.But don't expect them anytime soon.

There is nothing wrong with Origin, it's just considered "cool" to hate on it.

Yes they released Crysis 2 onto Steam once all the DLC had been combined into a single package, but they don't do this sort of thing with all of their games. Dragon Age 2 for example never got a complete edition and Mass Effect 3 also hasn't had one yet.