I think its because people dont feed them as much as they would eat in the wild. Its always a certain amount so many times a day. When in the wild they dont stop eating. So taking the size of the tank out of the equation it has to be the feeding regimine. Because ive seen some old RTCs at zoos and there in some big tanks but never seen one over 5 feet.