I think there are several people on this thread who should read this post.
Great. We should never discuss anything Microsoft missed, features we'd like to see, or directions that Microsoft took or appears to be taking because in the end it takes time, money, and resources. That should cut down a whole lot of threads here -- like maybe most of them.
Remember folks; Shhhhh... don't talk about that kind of stuff because it takes time, money, and resources. And even if you think you've got a good idea or think Microsoft got it wrong just remember one thing: you are wrong.