Quando estou curioso sobre o que um programa de código aberto está fazendo, analisarei o código-fonte (e a documentação e a experimentação). Parece que você encontrou uma lista muito boa, com base na pesquisa de set_auto_export ( em bash código-fonte para variáveis.c
Estes estão dentro de initialize_shell_variables() , que é chamado de shell_initialize() em shell.c, que em si é chamado de main() em shell.c.
Você pode até encontrar evidência de $PATH e $TERM sendo marcado para exportação em um determinado momento, mas agora ifdef'd out.