É legal porque ela descola/retira a sujeira, que vai para o fundo da cuba. Bem diferente do limpa contato que faz a sujeira escorrer de um lugar para o outro.
Sem falar que a limpeza por ultrasom tira a sujeira de dentro de conectores, e isso é muito bom.
Mas não tira oxidação pois a ferrugem fica grudada na parte metálica. A não ser que você utilize algum tipo de ácido que remova a oxidação, aí fica eficiente, mas a curto prazo vai te dar mais problemas pois o ácido (que pode ser até suco de limão) tira, além da ferrugem, a proteção do metal, fazendo com que a ferrugem volte até pior em algumas horas (talvez até em minutos).
Mas em geral vale o investimento pois estas cubas hoje são muito baratas e servem para limpar coolers, dissipadores, cpus, stencils, etc... É uma mão na roda.
Mas as da Yaxun que vendem no mercado livre estragam a tôa, melhor comprar uma um pouco melhor em um distribuidor mais confiável. Dê preferência para as que esquentam.