This is actually recommended practice for vendors supporting CSS properties which aren't yet standardised or passing testing against the relevant standard.
It is supposed to help prevent the situation where one vendor's implementation of a property becomes the de facto standard simply because it is the first one implemented.
> At the moment it still looks pretty lame I'd say.
They only released IE9 one month ago. What are you comparing it to? Is there some other browser development team that has achieved more in a single month of development?
I think it's great that Microsoft continues to be open and put their previews out frequently for testing and feedback. Rather than throw meaningless words around like "lame" and "sucks", how about some suggestions on what they should do differently?