это у вас, локально. Может быть. Временно.
Да вот только простейшая математическая прикидка, "говорит" про иной результат.
Допустим, 1 кот живёт в среднем 10 лет. Потом "уходит" на радугу, освобождая, тем самым, 1 вакантное место, соответственно, для 1 котёнка.
Рожающая кошкоматка рожает, допустим, раз в год 5 котят.
Путём нехитрой математики легко подсчитать, что одной рожающей кошкоматки будет достаточно на группу в 50 (пятьдесят) котов, чтобы занимать освободившиеся вакансии на котячью жизнь.
Но.
Допустим, что на пять рождающихся котят-"мальчиков", рождается всего один котёнок-"девачка".
Получается, что имеем соотношение 1 к 5. А достаточно — 1 к 50.
То есть, сразу — десятикратное превышение кошек, которых достаточно для рождения котят.
То есть, если не стерилизовать 9 из 10 кошек, то любая "лишняя" рожающая кошкоматка будет рожать лишних котят.
Которым не будет "вакансий на жизнь".
И их судьба — в короткий срок после рождения — умереть.
Способ смерти — на совести владельца рожающей кошкоматки.