Потому-что это отпугиватель именно кротов, для крыс он не так страшен, крысы такой ерунды пугаться не будут. Имей устройство название «отпугиватель крыс», никто бы не удивлялся, что его не боятся собаки…
Потому, что для отпугивания крыс требуются звуковые колебания ультразвукового диапазона, а против кротов применяют - низкочастотные вибрации. Крысы на них не реагируют.