The problem is the OS X annual release cycle is tied to the iOS annual release cycle, which is tied to the annual iPhone upgrade cycle, which is the core part of Apple's business. I wish there was a way to update a module to get whatever iOS-tied goodies Apple wants to offer, without overhauling the whole Mac OS.
They should sell a new generation, with nothing changed except the generation number. It has all the benefits of a new release without the hassle of changes.