This is true. However I was calling out, wrt fish, the only two additional "plugin" type things I add in order to have a comfortable shell environment.
Fish conveniently provides history based autocomplete so I don't need to setup some plugin for that.