I've always been told never to install anything on the same SSD that my OS is on, as it will end up slowing down my SSD and render it impotent in the long run.
Você foi informado errado.
Esse mito persiste porque as pessoas não entendem o papel que o TRIM e a coleta de lixo desempenham nos SSDs. Nos (muito) primeiros dias dos SSDs, nem todos eles suportavam o TRIM, o Windows não o suportava até o Win7 SP1, e a Apple não o suportava em SSDs não pertencentes à Apple até o Yosemite. Para complicar ainda mais, os controladores RAID integrados não suportam o comando TRIM quando estão no modo RAID, mesmo que o SSD seja o único drive no sistema.
O fato é que isso é exatamente a situação que o TRIM foi projetado para eliminar. Na prática, todos os SSDs e todos os sistemas operacionais agora suportam o TRIM. Além disso, os algoritmos de coleta de lixo ficaram muito bons hoje em dia e podem reduzir a lentidão mesmo nos casos em que o TRIM não está ativado. Há muitos motivos para você querer um SO em uma unidade dedicada, mas a lentidão do SSD com o tempo não é uma delas. Isso não é verdade há vários anos.
Por que os SSDs diminuem com o tempo?
Porque as células devem ser apagadas antes de poderem ser reprogramadas com novos dados. Quando seu SSD é novo, todas as células estão vazias, então elas não precisam ser apagadas primeiro e isso torna a programação mais rápida.
Quando você apaga um arquivo no Windows (ou qualquer outro sistema operacional), ele não exclui nada de fato; apenas remove a entrada de diretório do arquivo. Eventualmente, o espaço ocupado por esse arquivo será reutilizado para outra coisa, mas os SSDs não entendem as estruturas de dados NTFS, HFS +, Ext4 etc. No que diz respeito a eles, o espaço ocupado por esses arquivos ainda é de blocos alocados. Assim, quando o coletor de lixo chega para diminuir o desgaste do seu SSD, ele preserva meticulosamente os dados que não são mais úteis para nada.
Como o TRIM corrige isso?
TRIM é um comando especial que o sistema operacional pode emitir para o SSD para que ele saiba quando você excluiu um arquivo. Dessa forma, o coletor de lixo pode realmente apagar essas células em seu próprio tempo sem se preocupar em preservar os dados que elas contêm. Isso evita que o seu SSD diminua com o tempo, pois sempre há estoque de células novas e não alocadas para o uso do SSD.