I read the handful of these threads around the 'net and it burns me every time when someone asks "what on earth do you need that much memory for"!
Well let me give just one of many examples. I am a web developer. I strongly prefer to develop in OSX and I strongly prefer a laptop because I'm very mobile. Very often due to the nature of my development, I need to test things out in multiple browsers, in multiple operating systems. This means having virtual machines open for WinXP, Win7, Win8, possibly older versions of OSX w/ older versions of Safari, etc etc. You get the point.
Now, giving a single core to each VM isn't a problem. When you are just running a browser you can live with that all fine and dandy. But what you can't live with is running out of memory and *SWAPPING TO THE DISK*. That creates a performance impact many orders of magnitude worse than merely running with insufficient CPU resources. So to avoid that you give a couple gigs of RAM to each VM, say 2GB to be safe. In addition to this, I have an IDE and JVM's (java) running locally as part of my development. Currently the application I spend my most time on requires two JVM's running concurrently, each consuming ~2GB
So to summarize:
3xVM's @ 2GB each = 6GB + Vmware Fusion overhead
2xJVM's @ 2GB each = 4GB
IDE = 1GB
Chrome, Safari, FF = ~512MB each = 1.5GB
So right there we are sitting at 12.5GB. Now add in all your auxiliary programs (Email, IM, Photoshop, whatever) and you quickly bump up against the 16GB maximum possible amount of RAM currently available.
Instead I have to resort to shutting down, starting up, shutting down, starting up my VM's. That gets old, even if they are running off an SSD (and thus starting quicker).
Just because you cannot personally envision a use case, DO NOT ASSUME THERE ARE NONE. That's only one. If you need more, then I'll be happy to oblige. Despite the potentially crazy prices, there is in fact a niche market out there that would be happy to pay for it!