There are some massive intrinsic advantages of the CLI though, that apply for everyone, not just leetcoders:
- The terminal can remember everything you ever did. Forgotten the command you wrote 2 months ago? You can do a search for it with a tool like
fzfand run the exact same command again. - Communicating with others. GUI programs require step by step instructions, often accompanied by screenshots while CLI may be copy/pasted.
- Combining programs together. There are a few different techniques for combining CLI programs to search/format output, use secrets without ever having them in the clipboard or on disk, monitor something frequently/constantly etc etc
So while I agree with you that there's plently of elitism around the CLI, you do yourself a disservice if you try to avoid it.
That's hilarious since the EU introduced anticompetitive tariffs on Chinese vehicles last year. China was actually willing to negotiate with the EU to set a minimum price. And they're still more popular than anything the west can produce.