This is an interesting question. I am totally into fish. I keep fish, go fishing and eat fish. I am a big fish and seafood eater. I try to eat fish once or twice a week because it is a heathy diet. I go deep sea fishing to catch seabass, and some big male seabass has small hump and blue shine like cichlid. But I can't eat fish that I raise. When I was a kid, my big oscar jumped out of the tank and died. My mom picked it up and cleaned if for the dinner. But none of us could eat it.
Keeping fish is fundamentally different from keeping cat and dog. Fish aren't pet. You don't touch and carress them and they don't show much affection to the owner. Fish keeping is like maintaining an eco system in your home and the joy of keeping them is to observe their natural behavior in a simulated eco environment. Without that pet and owner affection bonding, aquarists aren't bothered by eating fish.