Don't worry, you're far from being alone. I think I've seen more complaints on the fishing than any other aspect of the game. It's a hit or miss with players.
Fortunately for you, and anyone else wondering, mods do not interfere with the achievements. You're free to make the fishing easier (or automatic if you *really* hate it) without worry of negative consequences.