Yes! In the wild, birds eat eggs for various reasons. Whether it be for rivalry or nutrient intake for pregnancy. Wild animals, in general, are notorious egg thieves as eggs are nutrient-rich and easy pickings when mummy or daddy isn't around to protect them.