In all fairness, when we debate such outcomes, it is incredibly important to understand Apple's involvement in this. While Apple did what 'we wished for', it didn't nurture the mini line up at all. From covers to promotion to price, it was never what it was meant to be. Covers were hard to find by Apple, they didn't promote it well enough and they didn't give the mini a chance to exist in the lineup. Look at the iPhone 13 era and the line up Apple had, it was a mess. Today it's evident that if you want the VERY best and up to date upgrades it's the Pro MAX. Others fall short of basic things from USB C speeds to some features. So here's the issue, Apple never wanted to have the Mini succeed, because that meant too many screen investments and productions would differ from each model. That's costing more than they wanted in vest in. The Mini should have been the SE line. They needed to keep a flagship model to perform well, but you make that happen only when the options are fewer in the line up. MOST people would buy a cheaper iPhone, the SE shouldn't exist anymore, it makes no sense, and in stead it should just be called the Mini Line up keeping the form factor and that's that. But it's a fine balance at Apple to control price, income, prestige and absolute control over their market. The mini wasn't a priority... and when Apple didn't care about it, it was hard to keep it going despite the 12 mini selling so well when launched. Numbers internally showed a very different performance. So it's not that it wasn't popular, it was that it had the potential to become more popular than their pro max models and that wouldn't look good for Apple...