Нужно.
За животных, одомашненных тем более, в ответе только человек. За их размножение на улицах. Вовремя кастрированное животное не даст приплод, не будет расти численность бездомных в геометрической прогрессии. Если мы настолько безалаберны, что можем выкинуть животное, которое способно размножаться, или не убираем этот приплод (согласна, негуманно, но еще хуже оставлять животных на голодную смерть), то кто за это должен отвечать? Отстрел не решит проблему, ну отстрелят голов 100, на смену им придет еще 300. Толку нет, это будет бесконечно продолжаться, если не решать проблему.
Попадая в приют, животное обследуется. Если собака/кошка больна, она лечится и кастрируется. И пристраивается, тем самым проблема бездомных животных частично решается.
Проблема в том, что зачастую у приютов нет средств содержать животных, они существуют только на средства неравнодушных людей. Приюты не могут сразу всех отловить, кастрировать, вылечить.
Вы хотите жить в безопасности, не видеть на улицах своего города больных и агрессивных, голодающих животных? Ну так помогите волонтерам в приютах!