there is no formal requirement for /usr/bin/env to exist any more than there is a requirement for /usr/bin/python to exist. It could legitimately exist as /bin/env, for instance. It's just that in practice, pretty much every distro makes env available as /usr/bin/env, either directly or through a compatibility symlink