How can you run an app in a language different to that set for your system? Why doesn’t that work for command tools? And how difficult can a tool make controlling its environment?
Do you know how to customise the zsh shell now standard in Catalina? Here’s an excellent book which covers it in detail – and curious choice in 10.15.