People keep pet ducks for various reasons such as companionship, pest control (ducks eat insects and snails), entertainment, and some people also keep ducks for their eggs. Ducks are also known for their calm and friendly nature, making them popular pets for some people.