Presumo que a resposta seja em grande parte porque você está pegando se não consegue lidar com isso? Por que não deixar quem pode lidar com isso (ou quem fica sem escolha a não ser lidar com isso) registrá-lo, se eles acham que é digno de log?
Se você capturá-lo, registrá-lo e lançá-lo novamente, não haverá como o código upstream saber que você já registrou a exceção e, portanto, a mesma exceção pode ser registrada duas vezes. Ou pior, se todo o código upstream seguir o mesmo padrão, a exceção pode ser registrada um número arbitrário de vezes, uma para cada nível no código que decide capturá-lo, registrá-lo e lançá-lo novamente.
Além disso, alguns podem argumentar que, como lançar e capturar exceções são operações relativamente caras, toda essa captura e relançamento não está ajudando no desempenho do tempo de execução. Nem está ajudando seu código em termos de concisão ou facilidade de manutenção.