It must have something to do with the amount/type of food they're given. I gave my polys a loach to eat 3 months ago, the loach is 3 inches long compared to my smallest poly of 6" and they dont eat it. I hear all sorts of talk about polys eating other polys but i have yet to experience it.
Now that was a waste of 100 bucks.