Не обижайтесь,но первое впечатление от вопроса,таково: автор по крайней мере недолюбливает животных! Что ж это ваше безусловное право.
Держать или нет животных дома-человек решает сам. Животное дома,хоть и доставляет хлопоты по содержанию,зато дарит радость от общения с ним. Особенно если человек одинок.
Кошка,например способна своим мурлыканьем снять стресс после рабочего дня или согреть ваши ноги своим теплом.
Собака преданно будет охранять ваш дом,пока вы на работе,а за хорошее обращение отдаст за вас жизнь.
Моя собака например,на прогулках охраняет меня от выпивших людей(хотя сама небольших размеров) и верно сторожит не только нашу квартиру,но и подъезд,отмечая лаем чужаков.
Домашние животные в семьях с детьми, помогают последним быть добрее и ответственнее по отношению к другому живому существу(не важно человеку или зверю).
Вторая часть вопроса: уличные животные далеко не всегда на улице по своей воле и являются приспособленными к охоте или добыче пищи.
90% уличных животных когда-то жили дома: у кого-то умер хозяин или как моя кошка- нечаянно упала из окна. Мы ее долго искали,но не нашли и я надеюсь ее тоже кто-то кормит или приютили.
Если есть возможность,почему бы не поделиться едой с теми,кто оказался на улице- не важно животное это или человек!
И последнее: люди держат домашних животных или подкармливают уличных может потому- что их просто любят!!