+1!! Couldn't agree more!
By stuff I've read in the forums, last years PDC videos and a few other places, I know Microsoft has been "toying" with the idea of XNA support. But nothing as of yet (unless you want to use reflection and get 40% CPU usage). :(
I'm really championing XNA/WPF because what they have is a spectacular framework and it's very .NET friendly. D3D still has a stigma of being complicated, even with the managed wrappers. Also, Dx9,10,11,D2D all interop with WPF just fine. Why's XNA gotta be the bastard child of this scenario?
-Jer