How is Homebrew any different from than apt? Both are package managers. Neither OS provides all of the tools a dev needs, so regardless of your OS choice, you will using a package manager to acquire your complete toolset. So, why do you recoil at Homebrew, and not apt?