Не надо очеловечивать животных. Это у людей кастрат понимает свою ущербность и страдает из-за нее. У животных проще: нет желания, нет проблемы. Нравственные страдания котам и собакам не свойственны. А вот желание, которое невозможно удовлетворить - проблема и для животного, и для хозяина.
Поговорите с ветеринаром, узнайте о возможных негативных последствиях (они есть) и принимайте решение, руководствуясь здравым смыслом.
Чем продлевается жизнь? тем что кота на улице собаки не загрызут? В плане здоровья кастрированный кот - это жирный больной кот.