They’re way cool. That’s what I think is the reason.
Having had a number of cats as a child and now owning two cats for a number of years I’d question the rewards of owning a cat.
The only reason they hang around is for their own selfish needs, they wouldn’t care in the slightest if our entire family dropped dead as long as they continued to recieve food, warmth and strokes. Their loyality will change in a second. They bite us, crap and wee on the floor seemingly at random (although I’ll conceed, they prefer outside), they steal food, they slink in a way that is most unnerving, they’re mean to the dog, they torture other animals, sometimes to death, sometimes not, they really don’t care.
If they were people they’d be sociopaths and we’d lock them away for life.