Ну, само то, что кошки в городе, уже говорит о том, что они не совсем на природе... Кошки - домашние животные, они живут с человеком. Уличные кошки тоже живут в городах, питаются на помойках и тем, что им дают люди. Они от нас очень сильно зависимы. Вы же не львов в саванне собрались стерилизовать.
Люди сами пришли к тому, что жить стало хорошо, и жизнь людей перестала строго подчиняться законам природы. Большинство из нас, особенно в развитых странах, контролирует свою рождаемость. Раньше люди рожали столько детей, сколько бог пошлёт, и в итоге выживали не все, да и взрослые долго не жили (30 лет - уже старость). Сейчас людям удалось повысить качество жизни и они контролируют численность своих детей. Кошки получают плюшки с нашего стола. Соответственно и их рождаемость мы контролируем сейчас путём стерилизации. Тот же выбор в пользу качества жизни и уход от естественного отбора, когда рождается много потомтсва и в итоге из них многие погибают, плюс сами кошки живут недолго.
В общем, в соседнем дворе не совсем природа. Стерилизация животных - это наш им гуманный подарок. Меньше умирающих с голоду бездомных котят. Меньше замерзающих в подвалах котят. Съеденых собаками. Из всех рождающихся котят выживают и попадают в добрые руки не многие. Кошки вообще плохо приспособлены к жизни на улице. Так что чем их там будет меньше, тем лучше. Природа жестока, а с кошками - мы уже вмешались, приручив их и одомашнив, развезя по всему миру, туда, где им, возможно, природой жить не предначертано.
В противном случае бесконтрольно размножившиеся кошки вмешаются в природу и съедят всех мелких птиц. Причём птицы ближе к природе, они тут коренные жители, тогда как кошка завезена в умеренную полосу человеком.
Стерилизация и кастрация безнадзорных животных на сегодняшний день, единственный гуманный способ регулирования их численности.
Безусловно, если у вас есть возможность, то стерилизуйте.