De fato, reduz a vida útil dos SSDs, mas já comprovaram que no fim, é mínimo o impacto real. Fazendo isso uma vez ou outra é como se você perdesse - hipoteticamente, depende muito do ssd - 1 ou 2 dias de uso, pra um ssd que deveria durar de 5 a 10 anos (e normalmente até esse período já teriamos outro ssd).
Mas enfim, pra SSDs dá pra usar blkdiscard em um ssd com suporte a TRIM, pra ele descartar blocos, mas por ele só descartar blocos, não descarta arquivos. Querendo ou não shred é uma solução bem viável pra manipulação de arquivos em específico.