I think a better word than "useful" in the context of cats is "tolerated". The self-domestication hypothesis ala dogs makes a lot more sense than the active domestication of livestock.