The community manager wasn't wrong. IIRC he said they were not needed for the achievement, which is true as they aren't. But honestly? You are better off catching the ones you can without the Ironworks/FC buffs to save yourself the trouble on some of the other fish that have bizarre high escape rate.