Дядь Саш, предлагал же книжками поделиться....
Если сильно утрированно.
1. Почему у карпа нет желудка? Потому, что он стал не нужен. Много ракушки ест, "мусора"....... Но это компенсировал кишечник.
2. У молоди потребности большие (движение и рост), а возможности переварить маленькие. То есть он ближе к "хищнику".
3. У взрослых потребности меньше (на рост), а возможности больше. Он ближе к "всеядным".
4. Когда у большого пищи мало, он и малька жрать начнет, и траву. Недостаток восполняется или количеством, или качеством.
5. Наличие пищевой базы водоема, определяет пищевое строение и поведение рыбы. Разница даже по времени года. То есть все индивидуально, догм нет.