Concordo com você, que deve fornecer apenas um acesso mais fácil aos arquivos recentes. De qualquer forma, o comportamento real é decidido via diretiva logrotate 'delaycompress', que diz 'não compactar o arquivo conforme você gira, mas compactá-lo na próxima vez'.
A razão histórica pode ser encontrada no manual do logrotate:
Postpone compression of the previous log file to the next rotation
cycle. This has only effect when used in combination with compress.
It can be used when some program can not be told to close its logfile and
thus might continue writing to the previous log file for some time.