I can make several arguments against these specific milestones. For example, only fishermen willingly go into the storm, and certainly not enough to be there for 100 hours. I think there are more Legendary Sea Dogs than those that have caught 25,000 of each fish. In the nearly 3 years it’s been since fire was added, I don’t think I’ve even spent 5 hours on fire. You have a milestone to literally do nothing and just sit or sleep, afk but not enough to lazybeard. You also can’t do that soloing since the waves mess up the ship direction. 7500 grogs gives you alcohol poisoning, and in my 3 years playing I haven’t drunk 1000 grogs. Maybe 500.
I understand the intention is to have these milestones earned over years, however these milestones are in every sense of the word unreasonable. If fishing takes 1.5 minutes (guess) to get one regular fish, that’s 3750 minutes (62.5 hours) fishing in perfect conditions where you don’t get a splashtail and the fish shows up instantly.
There are so many more interesting things to do in game than get 2500 of every fish. I don’t understand the reasoning of having players literally do nothing for 200 hours sitting/sleeping. It’s an unjustifiable amount of effort compared to LSD, which was tough but fair.