Keep in mind that ducks are not like fish. They have an extremely high metabolic rate, and eat constantly. They dabble around the banks eating minnows, baby fish, insect nymphs, and mollusks, which are exactly what fish eat. Ducks are many times more efficient at gathering feed pellets than fish. Each duck probably consumes enough feed for 15 bluegill. That's why I try my best to evict mallards when they show up.