Почему не советовали, сложно сказать... Ну вот такие Вам неграмотные специалисты попались, к сожалению... Тем более 5 лет совсем молодой возраст для котов, это совсем не поздно... Например, всех племенных котов как раз и кастрят в 5-6 лет, когда из разведения выводят. Но, если надумает брать снова котика, то,лучше, конечно, не тянуть и не доводить до таких ситуаций и кастрить значительно раньше