"Agile" is only about software and it doesn't always work even for tiny projects. Apple's products are so much more than this. Distribution, marketing, manufacturing, support etc.
You can't delay a new iPhone release because it's imperfect. They make phones to make money, and they are very good at it.
You can't delay a new iPhone release because it's imperfect. They make phones to make money, and they are very good at it.