I totally agree that Apple has no-one but themselves to blame.
But personally, as a software platform architect, if all my API were to be perfect from day one with zero opportunity for progressive roll-out and early adopters, I would be stressed.
And Apple would never have a beta period for their API because they’ll never have a beta period for their new hardware either.
@awax @stroughtonsmith
Why wouldn't Apple have a beta for their APIs? They are free to have betas for their APIs.
Perhaps they will learn to run actual betas, and software testing, and quality assurance before releasing things into production :)