В городе свой баланс животных, кто бы что там не теоретизировал, вмешиваться я лично бы не стал. Приведу пример- у нас во дворе когда живут кошки крыс нет, в год когда нет кошек крыс просто уйма, в гараже под домом(дом многоквартирный) крысы в мышеловку попадаются постоянно, но количество их только увеличивается. Этим летом во дворе жили два кота, крыс вообще не было. В больших учреждениях(эрмитаж, большой дом) в подвалах специально живут коты, ибо без них грызуны сожрали бы все. Кстати котам и не нужно ловить крыс и мышей, кот просто метит территорию и крысы там не поселяются. Примеров вмешательств очень много, средневековье Европа когда уничтожение котов обернулось эпидемией чумы, Китай, когда уничтожение воробьев привело к уничтожению урожая насекомыми и как следствие голоду. Периодически кому нибудь в голову приходит "гениальная мысль" как улучшить что то, ничего еще когда такие мысли приходят обычному студенту-биологу, но иногда она приходит в голову чиновника обладающего властью, вот тогда и начинается..
В противном случае бесконтрольно размножившиеся кошки вмешаются в природу и съедят всех мелких птиц. Причём птицы ближе к природе, они тут коренные жители, тогда как кошка завезена в умеренную полосу человеком.
Стерилизация и кастрация безнадзорных животных на сегодняшний день, единственный гуманный способ регулирования их численности.
Безусловно, если у вас есть возможность, то стерилизуйте.