There's actually a huge amount of variance in what retina means.
On a monitor it's different to a phone, and different to a tablet, and different in a HUD. The Oculus Rift guys have said that for them 4k would make a huge difference because your eyes can sense a sharpness improvement in AA and such things, even if they cant see individual pixels. Whereas they said on a phone it doesn't matter as much.
There's room for growth but the problem is that adding pixels places an exponential strain on the GPU, which is the most draining, hottest, and biggest component in your chipset. 1024 -> 2048 sounds like 2x but in pixel count it's 4x, meaning 4x the GPU resources needed to maintain the same level of performance. You don't make that kind of decision lightly if you're trying to conserve battery, and unless it really added a lot of value, as the jump from ~150ppi to ~320ppi clearly did.