A cat kills to eat, a terrier kills for the sport of it.
I once adopted a feral farm cat (and her surviving kittens). They all got plenty to eat, after they moved in with me, but the mother continued to kill mice. I once estimated that she was averaging at least 5 mice a day, from the fields around the house. I never saw any evidence that she was eating them.