I also wrote one of those scripts, bin/tarinstall (https://github.com/efrecon/bininstall). It even doubles as a GitHub Action to install stuff you need for your pipeline. binenv usually performs better and handles versions more easily, so ... I sometimes install binenv using bininstall and use binenv to install the rest... hmmm...
binenv supports versioning which is nice, and reads from a maintained list (https://github.com/devops-works/binenv/blob/develop/distribu...). mine is just simpler, a single script, and accepts any user/repo