Also the machine may not actually able to reach out onto the wider internet.
It's modular and customizable.
It has been my starting point, and I have gradually been adding new plugins and reconfiguring existing ones.
Well, they'd still need to bring their own ascii teacup.
I'm puzzled how we get from unintuitive interface to "gatekeepy" (which I'm assuming implies a deliberate attempt to make the set of users small). Things can be difficult to use without anyone setting out to exclude new users, some things _are_ difficult to use, and other things are written by people who haven't been paid to make them address the needs of a wider range of users than they want to.
Hmm, I'm still confused:
* How do Vim's hjkl start to make sense? They've always seemed arbitrary. 'l' should stand for 'left', but it takes me right!
* How is a different keyboard shortcut less confusing than ctrl-b. They all seem arbitrary. You remapped it to ctrl-a. Maybe you were used to GNU Screen?
Ctrl-B is a mechanically more difficult key binding than Ctrl-A.