Думаю, потому что это потребность человека — создавать свою стаю и жить в ней. Семьи современных людей стали малочисленнее, каждое поколение старается жить отдельно, но потребность любить и заботиться осталась прежней. В городах отношение к животным стало как к равноправным членам семьи: их не только кормят и выгуливают, но и одевают, развлекают, лечат (в ветеринарных клиниках спектр услуг приближается к человеческим: от стоматологии до химиотерапии даже для грызунов).
Чем дальше от городов, тем чаще все еще встречается утилитарное отношение к любым животным. Но для городских жителей питомцы — это полноценные компаньоны, члены «человеческой стаи».
У нас в семье опасная психопатологическая ситуация - в наличии кошка, собака, семь крыс, четыре мыши и хомяк:)
Причина, конечно же, будет у каждого своя, но скорей всего, возможно одна из важных - быть нужным кому-то. Ведь каждый человек хочет дарить свою заботу и внимание кому-то ещё, а здесь у него есть маленький питомец, который нуждается в нём