With normal usage those will be exhausted and disappear. Apply the patch and try it yourself. It's just a nice extra for non-competitive players who want to explore the possibilities of the game.
Players who want an infinite supply of food can build farms and players who want to maximize their food income should go for the corral. This patch doesn't change that.
Regarding Fish, I don't really mind, but again to avoid micro we would need to make sure that the fish stay on map once fully collected, and ideally that units don't start collecting the 'regrown' fish right away.
As for fish, I quite liked the sigmoid growth proposed in the ticket, but I believe that hasn't been implemented.