I've helped such people with their configs. They just know it as "commands" they put in the init file - they don't think of it as a programming language. It's rare for simple init.el files to have things like functions, loops, etc.
And, to be frank, most of them don't customize the init.el file. They just want a text editor - not an IDE. The defaults are ugly, but they're perfectly functional.
None of these people customized Notepad or any other editor either. They're simply solving the problem of "I've SSH'ed into a remote machine. How do I edit this file?"
Why are they then even setting up vanilla Emacs in particular? Not impossible, of course, but it seems like a strange choice to make when not wanting to engage with its configuration. Or maybe another question would be who set them up with vanilla, unconfigured Emacs, if they are not so technical users? Even discovering tramp is not trivial or automatic and for working on a remote machine, isn't Vim much more common?
Emacs is just there in their environment. They didn't set anything up.
> Even discovering tramp is not trivial or automatic and for working on a remote machine, isn't Vim much more common?
Full confession: I, as a power Emacs user don't use tramp. It's ok not to.
I know people disagree with me, but for the most basic editing Emacs has virtually no learning curve compared to Vim. You just open the file and start typing like you would any other editor.
What kind of environments are these? I can't say I have ever encountered emacs in the wild. The only people I have ever met who run emacs did it as an explicit decision because they wanted the malleability.
Even having emacs just there in their environment, most people would avoid it because they don't know what it is, and will open Notepad or TextEdit or whatever familiar program is at hand.
A lot of engineering companies have Linux accounts you log in to. The employees' laptops are Windows but a good amount of engineering work is in Linux. Hence they SSH in and do their work. These accounts are managed by IT. They pre install all these tools.
And, to be frank, most of them don't customize the init.el file. They just want a text editor - not an IDE. The defaults are ugly, but they're perfectly functional.
None of these people customized Notepad or any other editor either. They're simply solving the problem of "I've SSH'ed into a remote machine. How do I edit this file?"