Oh, but that second part is not true at all. I develop exclusively in vim and use git cli. Outside of work, most of my servers are headless; I primarily use my Linux desktop and laptop for connecting to those systems. The only times I regularly, willingly interact with the GUI are gaming and web browsing. And messaging, I guess, but even for that I used to use screen and irssi where possible. The only non Linux systems on my network are my wife's work computer, my work computer, and a few IoT devices which are all on an SSID with guest isolation.
I'm not trying to brag - I never said I'm good at any of the above - I just prefer the keyboard to the mouse.