Bash and ZSH is just awful. I can't count the number of times I should have abandoned a script, and start over with a scripting language like ruby, instead of expanding it into a large shell script.
But it's also like Javascript where it's everywhere. So it's very useful in some ways.
MacOS is removing Ruby and some other languages from being default-installed, but I don't think running rvm/brew installs is too much to ask (usually myself :p).
Oh yeah good point about Ruby, ha. I didn't even think of that. I suddenly miss Linux and having an OS backed package manager.
The fact Apple hasn't fully embraced terminal users as an optional primary interface really bothers me. A package manager with a CLI should be part of every OS.
If I worked at Apple I'd be pushing the product team hard to embrace it. They're ignoring a big part of their operating system.