Les
Your reaction is not unusual however consider the following.
If you have 6 foot aquarium and you add 5 fingerlings in year one, 5 in year 2 etc etc and never take any fish from the aquarium what will the result be?
Competition for space etc will mean that the larger fish will either consume the new fingerlings placed in the aquarium or force them out of cover where they are more easily targets for other predators (eg the mouth almighty you have identified).
Also consider the food sources - you will have to be adding more and more food to the aquarium to feed all the fish in it. In the impoundments there is a level of food sources available that can not be exceeded.
All of the above is known as "carrying capacity" of an impoundment and while not an exact science DPI have come up with a presentation and paper on this subject.
Stocked impoundments are not natural environments and need to be managed. They are "Put and Take Fisheries".
I think it is great that many fisherman today have the attitude of catch and release and many find it very difficult to take a fish. However a balanced approach is needed. You don't need to take every fish you catch however taking one per trip (over legal size) is only going to help the fishery.
I regularly take a barra on my impoundent trips and one in 10 or so is not so flash on the bbq but the rest are fine and size doesn't matter in my experience (some small one's don't make the grade). My neighbour has been an active salt water fisherman for 60+ years and the first time I bought home a fresh water barra he refused to eat it (as it couldn't be any good if it's not from the salt). That was until I invited him for a bbq and cooked some up. He now will take a fillet every time.
I do not advocate throwing fish up on the bank.
A great deal of research has been done on this subject and while not totally conclusive it certainly shows that taking of larger fish assists with the management plans of the fisheries.
Kind regards
Darren