Originally Posted by BassKnight
Kernel mode-setting is much more than simply having a pretty boot menu, it allows (among other things) VT switching and user switching without having the mode-setting passed between the Xorg driver and the console driver (that tends to be buggy).
This is only an issue for the open source drivers. The nvidia driver already performs console restoration in the kernel. Try sending SIGKILL to your X server and notice that the console text mode is restored. Sure, you won't be able to switch VTs at that point, but that's because of Linux's poor VT lock/unlock mechanism and has nothing to do with the graphics driver.