Everything goes through a lifecycle, and operating systems are no different. They start out as new and fresh and full of possibilities and go through an explosive phase of stratospheric growth.
This is the exciting period.
But going along with that growth are the inevitable teething troubles or bugs and problems and sleepless nights.
And that’s fine, because things are new and exciting and the effect that those bugs have are limited to early adopters who are willing to put up with the headaches as part of the price of being an early adopter.
Must read: The stupid reason Apple is using to try to stop you from fixing your own iPhone
But as operating system mature, things need to settle down, and become more stable, moving away from snazzy new features, and instead focusing on minor improvements, tweaks, performance improvements, and a few new features here and there.