Why would people prefer cats over dogs?

Cats are easy to care for, quiet, and relatively affordable. They even groom themselves. There are certainly benefits to owning a cat that you won't get from owning a dog.