Originally Posted by suicidaleggroll
While yes you can install VNC or similar to achieve what you're looking for, you're really going against the grain and will be fighting against the system rather than working with it. I suggest you do some research about how to properly administer a remote RHEL system before you go down that path.
While I agree in principle, there might be applications that either require the GUI or are too unwieldy on the command line.
By the way, I forgot to warn about encryption. Don't know about SPICE, but you can easily run VNC without encryption, which makes your activities on the server visible to anybody who cares to listen. I believe VNC has built-in encryption, but it must be configured. Or use ssh tunneling.