So, why is it that fishing is so much more difficult than mining or logging? Each action takes a lot longer, and a lot of times you won't even get a fish when you wait, or the fish will leave on the first jig. This is even more evident on fieldcraft leves.

Near as I can tell, this is done because of the fishing spots where you can fish infinitely, to stop people from getting tons of SP during fieldcraft leves. So, my proposal is as follows:

Remove the ability to fish at any body of water, and let us only fish at schools of fish. Or, if you don't remove the ability to fish at any water, then at least make schools of fish function similarly to mining and logging points.

As it stands, fishing is more difficult to level than the other two DoL, and this is on top of the drops being not as useful (as there is still no real conclusive data on the benefits of food). Please fix this, there's no reason for fishing to be this bad.