People have pets for a variety of reasons, including companionship, stress relief, emotional support, and a sense of responsibility. Pets can provide unconditional love and loyalty, ease feelings of loneliness, and even improve physical health by encouraging exercise and reducing anxiety. Additionally, caring for a pet can offer a sense of purpose and routine to an individual's life.