Do a halving of all the milestones needed and it will still be a huge grind all across, but actually obtainable for more than 0.001% of the players.
2500 pr species? If I catch 5 Stormfish a day I'll be done with 1/10 species in a year and 6 months.
Make that all 10 species and I might be done sometime during the year 2035.
The lowest obtainable fishing trinket at 10 classes is 40 more fish needed to be caught to be equivalent to completing the whole Hunter rep for that species, but you're only 10% done with the classes for that species.
Reeeahhly?