My pet theory about why the Minis sold poorly is that the 12 Mini was released just a few months after the SE 2; I suspect a lot of the would-be Mini purchasers had just bought an SE 2 instead (not knowing the Mini was just around the corner), and are also not a demographic interested in upgrading their phone every year.