I would guess because verification/enforcement would be difficult. How can you tell a legally farmed fish from an illegal captured one? You’d have to implement some sort of documentation scheme. Easier just to make them all illegal.
Even better: maybe regular people with ponds, etc could (easily) get permission to stock them with species that actually belong where they live. And maybe the species would become less endangered.
I don't know the full story, but the US has a blanket ban on any CITES-listed species.