Quando você inicia uma nova sessão tmuxou cria uma nova janela dentro de uma sessão em execução, seu comportamento padrão é executar um shell (ex .:) bashcomo um shell de logon.
Entendo que um shell de login se destina a executar uma rotina de configurações e procedimentos que são de interesse apenas quando você está efetuando login em um sistema . Mas na maioria dos casos (com a exceção de que você pode usar tmux como um shell de login), não é a verdadeira intenção do usuário fazer isso quando ele apenas deseja abrir uma nova janela.
Então, qual é a lógica para tornar esse o comportamento padrão tmux?
A única coisa que a documentação diz sobre o assunto:
default-command shell-command Set the command used for new windows (if not specified when the window is created) to shell-command, which may be any sh(1) command. The default is an empty string, which instructs tmux to create a login shell using the value of the default-shell option.
exec shno final ... (eu não tinha pensado nisso.)