Trying to cut to the core of the issue, I have absolutely no doubt at all that it's a good policy to shut down fishing in those areas where it's devastating the population. We must not forget Chesapeake Bay's striped bass spawning ground moratorium and the profound effect it had.
When discussing fishing, we can't compare commercial seining to a recreational flyfishing season either. Stopping one will have a much more emphatic effect on a population than the other in fact I would argue that a typical fish population could withstand fly fishing without measurable harm while it often can't survive a large scale commercial harvest.
So if they cut the million ton per year harvest of sand eels in the North sea to 500,000 tons, I would think that's good. If they say we can't flyfish on Cape Cod because it traumatizes the fish, well then that's when it's time for a revolution.