Simple: Control their breeding. ---- The difference in natural social instincts may be a factor, but by far the reason cats are only partially domesticated is that even though they have been domesticated to some degree, for the vast majority of human history, we let cats figure out this part all on their own. Apparently at the first [cat show in 1871](https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3594446/) there were only five distinct breeds of cats. It's really only very recently, in the age of the modern housepet, that we've really taken control of cats' genetic destiny — and even then very loosely, as we many domestic cats are allowed to breed with their feral neighbors. By contrast, humans started selectively breeding dogs for desired traits literally before history started. So that's pretty much the difference. See [Why cats never became man’s best friend](https://qz.com/295457/why-cats-never-became-mans-best-friend/) for more on this. If we want a different history, simply remove this option — keep your domesticated cats under closer control and breed for the desired social and human-friendly traits.