it isn’t platform specific because you can add scripts for any distro or architecture.
…
it just stores and runs bash scripts to install stuff
…
to remove once installed, or automated ways to update.
Well, any Linux distro has a package manager which you can use to install, update, or remove software. So can Nix, Guix, AppImage, and FlatPak. And Nix and Guix allows you to build from source code.
So I guess my question is, if I were thinking about using your app to install software, and update and remove it, how is it more convenient than using my ordinary package manager? If it is more convenient for building software from source, how is it more convenient than Nix or Guix?