I'm glad this post turned into an interesting discussion.
My reason for not liking cats is I like to do outdoors things. You can't teach a cat to fetch, play catch with a frisbee, take it hunting, riding in a boat, swimming, camping, ect.
I can do all of that with a dog, plus more.