People's preferences are molded by their past experiences with cats such as being scratched as a child (obviously, their fault) or growing up with a family cat (how fortunate!).
A lack of exposure to cats may prompt avoidance, as we fear what we don't understand. History is full of harmful and untrue old wives tales that have unfairly victimized cats, and they do not deserve repeating.
People's preferences are also influenced by their own personalities, as we seek pets who reflect who we are. Research indicates that dog people tend to be more extroverted (outgoing) and conscientious (rule-following) while cat people tend to be more open to experience (adventurous) and neurotic (sensitive). Cat people also tend to be smarter on average, according to research.
People who claim to dislike cats sometimes cite allergies. While both dogs and cats have dander that may cause allergies, cats are exceptionally clean animals, and their frequent self-grooming may aggravate pet allergies. Others don't like having to scoop litter boxes, but I find it strange that they don't mind picking up dog doo. Cats literally train themselves to use the litterbox. All you have to do is scoop.
Others consider cats too independent and not needy enough. However, cat lovers understand that that's part of the allure. You never own a cat. She owns you.
I've seen hardened cat-haters become dedicated cat-lovers after a magic cat walked into their lives. The purring, the quiet confidence, the assistance you get at the computer! It can happen. Thus, I leave you with this quote:
"Any conditioned cat-hater can be won over by any cat who chooses to make the effort." - Paul Corey