I am asking as someone who works for many clients and on their own projects on the same computer and who is still hesitating to install these tools.
You could also confine them to containers pretty easily, VSCode has some solid extensions for SSH and container-based development.