It'd be cool if microsoft had an experimental release before official release. Oh right, they have had that for years; betas. I mean something similar, but only for the testing of ideas and experimentation, and not for bug testing for official release. That way you can find out what your audience wants first, get it stable at the same time, resulting in an official release of something that's not ****.
Linux does this all the time through official releases of a distro. A lot of distributions are releasing new experimental releases, with the next distro being fine tuned for stability and usability. Mandriva, ubuntu, and other distributions do this. An example i can bring to mind is ubuntu with every xx.04 release (april release) tends to just be a rehash of the previous with maybe some new features offered. I've always considered every april release of ubuntu to be more or less an intended stable product, whereas the previous was just a beta (i do wish that ubuntu openly stated that every october release was a beta; i have considered them a figuratively yearly release distro for a while). They can get away with it because linux is free. And that's more or less how linux gets things done; microsoft is different. Microsoft is where you pay, and if you don't, get ready for loss of support in whatever is microsoft's due time.