Microsoft Research and Microsoft are of a...different atmosphere. Microsoft Research employs some of the world's best computer scientists, however thanks to the byzantine structure of M$, most of the achievements of the Research can never be turned into products.
I think we do not need final products definitely.
Microsoft's office politics ensure that anyone trying to do something interesting will either get usurped by their superiors (and robbed of all credit), or they'll be given a bad review and told to work on something more Micro-softian.
I'm amazed they even managed to get another OS out, although it is a trainwreck with all the GUI assumptions - having to cobble on the "start" button again is proof enough of that.
Maybe they'll update Microsoft Bob...