The explanation that accounts for the characteristics of Darwin's finches, including their similar features and differences in beak size and shape, is:
All finch species evolved from a common ancestor.
This reflects the process of adaptive radiation, where species diversify from a common ancestor to adapt to different environments and niches, leading to variations in traits like beak size and shape for specific feeding strategies.