I finally found a legitimate use for "sudo su -", which is otherwise a redundant construct (juse use "sudo -i" instead).
Sudo cleans the environment, but fails to re-read /etc/environment.
Su(8) does, when invoked with "-", read /etc/environment.
AFAIK, this is only a problem on Ubuntu (and possibly Debian etc., I haven't checked).