I would think that releasing a new OS every 2 years would be more of a headache. On a one year cycle, new features (and thus, new software incompatibilities) are introduced gradually. If it was every 2 years, you'd be dealing with a more massive shift towards new technology, presumably making your job a lot harder.