Because of the increased supply of managing remote devices.
The tradeoff with limited graphics is more expansive platform support.
For example, we're doing some Layer 2/Layer 1 networking processing on an embedded linux environment. We can have a nice TUI displaying average SNR, various waveforms, connection status. It's great.
Also, when you do lots of work with remote devices, having something like termscp is wonderful for file transfer.