When doves grab seeds off the ground, they are not necessarily eating them.
Picture from All About Birds
Instead of eating them right away, doves will stockpile seeds for digesting later. The seeds collect in the “crop,” which is simply an enlarged part of their esophagus. Once they’ve filled it, they can fly to a safe perch to digest the meal.