In addition to your list add Tilapia raised in the Orient are often raised in rice paddies that are “watered and fertilized” by run off from animals or even the local sewage system.
Even without the other reasons, Tilapia are the highest fish in bad cholesterol and good cholesterol is almost absent in them.
You’re right.