One of the others factors, may be that many aquarists have the impression that most fish (such as cichlids) are not totally predatory when actually they are omnivores.
And when omnivores are restricted to a diet of "only" fish flesh, it is incomplete, or when fed only a diet of fish filets.
When most predators, swallow prey, they get the head, the organs, bone and scales, guts (and whats inside) providing complete nutrition.
A tilapia filet does not really provide that, alone.
I occasionally feed mosquito fish, but inspect, and QT them, to make such pests such as Lernaea, or their larvae are not imbedded inside (not always easy to see, oreasy to get rid of.
