$20 cheaper based on Newegg prices (1GB HD5750 @ $135 x 2 vs $290 for a 1GB HD5850).
One would assume that you wouldn't buy 2x512MB HD5750's because the resolution you should be using will be high enough for 1GB to have an impact, especially with high detail settings.
Not to mention the main issue that while Crossfire may get you higher fps sometimes, it doesn't always work!
So yes, you're paying marginally less and getting sometimes better performance, but it's a much riskier way to get extra performance in many ways.
It relies on Crossfire working all the time and scaling well, which it, well, doesn't.
Two HD5750's CAN be the same speed as an HD5850, but that isn't always the case, hence people suggesting a single (slightly) more expensive card.