Согласна, для кошек в возрасте есть риск не перенести наркоз, поэтому и надо стерилизовать кошек в юности.
Еще существуют гормональные уколы, которые делают примерно раз в полгода. Их широко применяют у породистых кошек, которых не стерилизуют, но и не каждую течку вяжут.