You must log in or register to comment.
It’s a good thing that English isn’t actually defined by any one person or entity, and simply by its usage. That means this is bullshit.
As you say in your first sentence, language is by consensus. And, the long-standing consensus among ichthyologists is to use exactly this terminology, and you’ll find it consistently across the scientific literature for generations now.
I don’t care if the person is technically correct or not, any time I hear ‘fishes’ I cringe.
“He fishes in the lake” is a perfectly normal sentence.