As a developer I really dislike this security feature of macOS. We have a whole system for running binaries from the build directory (ie. without installing) which relies on environment variables including DYLD_*, and it works everywhere except macOS. Unless you do some scary-looking changes to the system at boot time.
(If I used macOS for anything other than ssh-ing in for development, I'd probably appreciate it, especially if running $random stuff).