A razão pela qual o Case-1 não funciona é que rm
não aceita os argumentos via STDIN, ele leva os argumentos ou arquivos para remover como:
rm file_1 file_2
Considerando que em Case-2 xargs
pega a saída do comando find
via STDIN e converte os nomes dos arquivos como argumentos para o comando rm
.
Por favor, leia man rm
e man xargs
para ter mais ideias sobre isso.