Good point. I'm a professional developer, currently working on IT infrastructure, and use virtualization (host Virtual Machines/Virtual Guest OSes) a lot. I have 32GB in my 2012 iMac and need it. Since the speed of my iMac is acceptable and my machine is quad core i7, I figure the MacBook Pro would retain the environment that's fast enough for me to work, and give me the extra portability and nifty touch bar. I could get a couple of 5K monitors and doc it for office use.
As for the 5K monitors, I really don't want to go with a 3rd party solution. I have been waiting forever for the thunderbolt display refresh to retina, and wanted the Apple product with the Apple look and feel.
Because of the 16GB memory limit, now I'm stuck waiting for a refresh of the iMac line, and the extra retina monitor, Apple branded, if they haven't officially dropped the ball on that. And, as usual Apple isn't tipping their hand, so I'm just stuck in limbo with no satisfactory upgrade option, feeling that if I buy now I'm going to regret not waiting another few months for the desktop refresh, if that's all it is. But it is making me uncomfortable as my iMac is starting to feel dated. So I feel this is a real disservice by Apple. And knowing that they have like 1/4 trillion in the bank and could address this better is a bit frustrating too although I guess that technically should not be my concern.
A previous poster's observation was astute, calling it the Macbook *Pro* is a bit of a misnomer, since Apple really not keeping up with what it means to be a pro, at least for many technical roles, with the 16GB limit. Someone else online pointed out Apple went with "form over function", by deciding it was more important to make the notebook even thinner, but sacrificing battery life and memory expansion. And I think they could have kept it the same size and increase the power, and moved to thin it down next time.
People like me count on Apple to come through with state-of-the-art hardware that supports us in our technical role and to keep up with advances in technology. Reliable communication and proper setting of expectations is important too. Apple's little game of keeping everyone hanging all the time gets old after awhile and it's hard not to start to resent Apple for keeping me perpetually in too much suspense about things important to my professional work. I keep bearing with Apple and love their stuff, but if PCs get to a point where I can no longer justify the wait... I shudder at the thought, but Apple, don't let down your loyal fans.