I wont join the nitrate debate but I believe the reason some fish won't reach full size is due to environmental factors.
Take pangasius catfish for example. They live in shoals in the wild in strong flowing highly oxygenated water. They are a strong swimming energetic fish that take comfort in their own kind.
How many fish tanks housing this species can come even close to simulate the natural environment of this fish?
Exercise aids growth, no way do these fish get the chance to get exercise to aid natural growth. I never see these fish kept in shoals so that would also add a degree of stress.
I've chosen these catfish as an example as they seldom, if ever reach full size in captivity and often die prematurely at a fraction of their potential size.
I think this example can be applied to a lesser extent to many aquarium fish due to lack of environmental enrichment and no opportunity for proper exercise.
Take pangasius catfish for example. They live in shoals in the wild in strong flowing highly oxygenated water. They are a strong swimming energetic fish that take comfort in their own kind.
How many fish tanks housing this species can come even close to simulate the natural environment of this fish?
Exercise aids growth, no way do these fish get the chance to get exercise to aid natural growth. I never see these fish kept in shoals so that would also add a degree of stress.
I've chosen these catfish as an example as they seldom, if ever reach full size in captivity and often die prematurely at a fraction of their potential size.
I think this example can be applied to a lesser extent to many aquarium fish due to lack of environmental enrichment and no opportunity for proper exercise.