Cats can make great house pets, some don't though as they spray everywhere, claw things up and climb on everything after a visit to a dirty litter box. If they don't make great house pets then people let them roam, so that their cats spray, claw and poop and on everyone else's property.
If I let my dog roam it would probably kill every cat in the neighborhood, poop on eveyrone's lawns, and chew up interesting things, but I don't as I have some consideration for other people's property; my dog does not have a right to other people's property, a concept lost on cat owners who let their cats roam.
If I let my dog roam it would probably kill every cat in the neighborhood, poop on eveyrone's lawns, and chew up interesting things, but I don't as I have some consideration for other people's property; my dog does not have a right to other people's property, a concept lost on cat owners who let their cats roam.