Leeroy: Most catfish live quite a long life, unless they are incorrectly kept. Corys should reach 7-10 years, most plecos 10-25 years. Little otos should live for at least a couple of years - 5 years is achievable. Synos are also known to live a very long time - 20+ years for many of them. For nearly all catfish species should live for more than 4 years.
that's not true in all cases....sometimes despite the best efforts, fish just die.
often mysteriously.
it's the same as saying that humans who have adequate food and housing all grow old to at least 80.
then why do 5 year old kids in western society die of cancer? bad housekeeping? I beg to differ.
it happens. period.
callous as I may sound, and it's a tragedy, it just happens
fact of life: not every organism reaches the old age, not even when you do your utmost best of taking care
not humans, not fish
it's not always the fish keeper that is to blame!
this is not an excuse to practice bad fishkeeping because "life kills"; but it IS a fact and it has the consequence that if you did your best to keep it healthy and it still dies, it might very well not be your fault at all....
so you shouldn't take every fishes' death personally.
sometimes they just die.