The reason so many games have fishing is for pacing reasons.

It's essentially psychologically impossible for a piece of media to make a person feel excited continuously for a long time; and trying causing sharply diminishing returns. So good media will try to make you feel one emotion, then move on to a second, then goes back to the first after your brain chemicals have had a chance to recharge.

This is also why action movies have comedy sketches in them.