Es ist grammatikalisch korrekt, aber ungeschickt und im Alltag unüblich.
Passiv: Die Konstruktion ist weniger klar als Aktiv.
Redundanz: „Fished“ und „fish“ überschneiden sich in der Bedeutung, wodurch der Satz repetitiv wird.
Bessere Alternativen
Fish are caught. Klar und prägnant.
People fish for fish. Betont die Handlung.
Aktiv wird im Allgemeinen für direkte und ansprechende Kommunikation bevorzugt.