This interview gives some good insight into the minds of the WP7 developers and how they prioritise features. It also explains why some features didn't make the initial release, but more is to come.
Here is another interview that shows the interworkings of the WP7 developers. These interviews also show that we need to be patient because the best is yet to come. :-)