Why can't longevity fish be eaten?

Longevity fish is actually tilapia. Longevity fish can't be eaten, but wild longevity fish can't be eaten, and artificially bred longevity fish can be safely eaten.

Wild longevity fish can't be eaten, mainly because of serious environmental pollution in many places. Wild longevity fish not only smells bad, but also contains heavy metal pollutants and parasitic bacteria.