rather than going all the way to double. A bit like you can enlarge the text in Safari in steps. This allows you to make your own size / area trade offs.
In the case of the imac, doubling the resolution would take you well beyond what's necessary for "retina" display. However, they could simply double the resolution in sort of a "virtual" desktop using HiDPI, and then scale it down to the actual display resolution using subpixel smoothing.
That will work for anything that doesn't require pixel accuracy; but since the display is at the "retina" limit, pixel accuracy doesn't have much meaning anyway.
----------
A little math to illustrate what I mean...
current 27" iMac is 2560x1440.
Let's say a Retina iMac increases the DPI by 50% (not double).
So Retina 27" iMac = 3840x2160.
Now, HiDPI on the Retina iMac would make all the screen elements look larger than they do on the regular iMac, but without HiDPI they'd be tiny!
Here's how you keep the screen elements the same absolute size: basically output to a screen buffer that is resolution doubled at 5120x2880.
Then scale it down to 3840x2160 using subpixel rendering.
The result: HiDPI graphical elements are the same physical size, but as clear as allowed by the human retina. In theory it won't look any different than the actual double-DPI mode because the pixels are already too small anyway.
You still need all the graphics horsepower to render double DPI to the offscreen buffer, but you relax the hardware requirements of the LCD panel a bit.