One of the major lacking features in the newest Office: no Metro applications. In fact, the only reason Windows RT has a desktop at all is because the Office team was unable to create Metro applications in time for the release of Windows RT. I often thought this was a classic case of two important divisions within Microsoft not getting along and not being aligned, but now that I have my own Surface RT, I'm starting to realise that there's a far simpler, and thus more likely, explanation: Metro is simply not ready for anything serious - or for anything at all, really.

Beta, 10.0, 10.1, and 10.2 are all public releases, available to everyone. So, the first four releases were terrible. Take away the beta if you want, and that still leaves three. The DPs were available to large groups of developers, so could, technically, be called public as well.

A beta is not a release and never was. Period. If something is branded as beta it is expected to have bugs and not ready for production use.

Yes, you can argue about how usable betas can be, but in any case, they're never supposed to be used in production and using beta versions to blame developers for buggy software is just plain unfair and wrong.

Microsoft, on the other hand, released Surface and Windows 8 as production ready while it was not.