Основные причины возникновения каннибализма - это и переизбыток особей в популяции, и нехватка корма, а также места в водоеме, укрытий, растительности и много чего другого. На каннибализм рыбы переходят и тогда, когда резко изменяются условия жизни и возникает любая стрессовая ситуация. А есть виды, для которых каннибализм привычен и закреплен на генетическом уровне.
Редко какая из пресноводных рыб может сравниться со щукой по вездесущности, разве что плотва или окунь. А уж популярность-то ее среди рыболовов - вне конкуренции!