(spoilers)
Yes, that's intentional. The game is deliberately designed so that you can't satisfy everyone. So don't worry if you can't catch some! Additionally, there is some leniency to it, so you can even miss some fish and still be alright.