Having a pet gives you something outside yourself that requires your attention and action.
Some folks do not like pets. I suspect they also do not like people. They only like themselves and do not want to be bothered attending to the needs of another or others. Selfish? You betcha..