I think Apple execs just didn't want the 12 Mini to succeed. They staggered its launch well after the Pro launch, so that they could sell more expensive phones to the impulsive annual audience. I really didn't want to wait either, and almost bought a 12 Pro, but then picked up an iPod Touch, and remembered how much I prefer that size. Even when they sell less of those than their other phones, it helps keep niche people like me from jumping ecosystems. It's not like 12 Mini users buy less content, or use less services.