This is what I don't understand about the current criticism.
I bought my current mac 7 years ago, and though it has dedicated 3D hardware, it was never meant for heavy gaming or rendering 3D movies, and everybody loved it. It also came with very little RAM, even for the time.
But today it is apparently a travesty that MacBook Pro doesn't offer tons of memory and high-end 3D graphics. When did they ever do that? The hall mark of the pro has always been the form factor, battery life, screen, mousepad.