Normalmente, less "limpa a tela" (que provavelmente se refere a voltar para a tela normal a partir da tela alternativa) quando a descrição do terminal possui a seqüência de escape apropriada na capacidade rmcup .
Você veria uma diferença se estivesse usando valores diferentes de TERM nos dois programas. O programa infocmp pode mostrar diferenças para as descrições dos terminais correspondentes.
less também tenta limpar o restante da tela, mas isso depende se alguma coisa foi exibida, e se a saída foi um terminal (em contraste com um cano).
Além da descrição do terminal, alguns emuladores de terminal tornam opcional a possibilidade de permitir a tela alternativa. Você pode ter selecionado essa opção em algum momento. (Estou testando com configuração padrão, que funciona como pretendido).