Given their difficultly in hitting dates and recent poor reliability, why doesn’t Microsoft simply ship individual Windows feature updates when they’re ready? Why the big bang release of lots of updates in an annual or bi-annual time frame, which is more prone to break things? One at a time, without an artificial ‘must be complete by this date’ attached to them. This way, several new features might get released a year. Maybe, even, without breaking things.