There is still a command shell. In windows, explorer.exe is the
default command shell. It runs in graphics mode, and doesn't resemble
a console based command shell, but I'd guess there are ways to exploit it.

Internet explorer is also a full fledged command shell, and is also exploitable.
I would imagine that even on the older mac os, which has no console, there
is some analogy to stdin and stdout, and ways to exploit the system.

And who says there going to do away with my console?