My guess is, since it's a preview, it has to be fast or it's not worth using. To be fast enough to use, it has to cut some corners. I think the problem area is where the darkness is at a value where the preview doesn't have the color resolution to actually switch over to what the full (or even quick) render has. It would be like "banding" in low resolution images where there's not enough colors to make smooth transitions.
I know many times as I build a scene and watch the preview/quick renders, I think "wow, this is going to look great." But then I do a full detailed render and it doesn't look like I thought it would.