zshenv is sourced by every zsh (not only interactive sessions, scripts too). Content of this file is what I probably want scripts to use too. Scripts probably don't things like aliases.