Not everyone has the experience or confidence to successfully ID each species caught in a trap, seine or net. One mistake and you could have a major mess on your hands. For those who are experienced enough to ID certain species, it is an alternative. However, it is a challenge to collect enough "minnows" to stock. Generally, this means stocking lower numbers and giving them time in their new home to reproduce. This method can allow you to utilize species not found or rarely found in commercial fish hatcheries, species like spotfin shiners and bluntnose minnows which make excellent forage fish in most ponds. The other major risk factor is the introduction of unwanted things... From parasites, to disease to other nasty hitch hikers like aquatic plants. These risks can be mitigated, but the average pond owner probably isn't capable of this. That is why hatchery bought fish are generally recommended.