Half of the functionality is gone because you removed half of the application.
My hunch would be that you’ve got something funky in your login shell rc file. On macOS, the only way to get your environmental variables from your login shell to an application is to launch your login shell and read the output of env
.
Because of the way that macOS works, GUI apps are all launched with the Dock as their parent process and by default have a stripped down and minimal env without your PATH customizations and other tweaks. This results in things like build systems not working because executables installed via things like Homebrew will never be found.
If you do a clean install and post the console output, that can help us determine if this is the issue.
Alternatively if you’ve installed any third party packages, it could be one of those.