People keep pets for various reasons such as companionship, emotional support, stress relief, responsibility, and even for physical health benefits. Pets can bring joy, love, and a sense of purpose to people's lives. Additionally, they can help reduce feelings of loneliness and provide comfort during difficult times.