Why Do Different Species Of Finches Have Different Beak Sizes And Shapes?

Why Do Different Species Of Finches Have Different Beak Sizes And Shapes? In other words, beaks changed as the birds developed different tastes for fruits, seeds, or insects picked from the ground or cacti. Long, pointed beaks made some of them more fit for picking seeds out of cactus fruits. Shorter, stouter beaks served best