It is the whole point of public/dev beta testing to find these issues. I get that they have to pull a release, but that means someone didn't do their job while it was in beta. Is Apple doomed no, will bugs of this scale happen again? Yes.
You can't catch everything internally. Some issues only pop up when software is updated at scale. Like the M4 iOS 18 debacle - I was able to update just fine, and the betas were all fine, yet the final release proved problematic in some cases.