LOL no they didn’t, not on their normal time schedules. Everything has suffered delays. What delusional entitled world are you living in? Just because they’re on the shelf now doesn’t mean anything when they were supposed to be released months earlier. Go order a PlayStation 5 or even an Xbox Series X right now... happy waitingBut every single company isn't suffering from the delay Apple is. Samsung, Huwaei, Oppo and everyone else got their phones out right on time. This is Apple's incompetence and poor management, which couldn't figure out which screens and 5G radios they wanted to use, that has caused the delay. Huge delays and still no 120hz screens, pathetic. Look at the polls here, most want the Pro models.