...someone doens't understand Android updates via Play Store. So therefore, at least the native apps get updated frequently and doesn't have to wait for annual updates to get features.
But APIs? Frameworks? Kernel? There is more to an update than just refreshes.
And don't bring up nexus devices, because even though nexus devices get the latest updates, devs normally don't bother with the new APIs until they're widespread, which takes around a year or even more.