I don't think releasing stable software is harder than rebuilding a 747 while it's flying. Especially for one of the most valuable companies in the world. If they can't deliver stable, high quality, easy to use software, while also meeting their goals, then they need to change their goals.
>multicore CPUs
>64-bit
>"evolution of security and networking technologies" (?)
>Swift
>"unstable third party platforms" (?)
>"whatever unknown things Apple has in the oven"
Yeah none of these things are valid reasons to release broken software.
Obviously opinions differ on whether the software is stable or broken. I think is stable, and not broken, and I'm speaking as someone who actually uses it.