Also a pattern is Apple reusing physical specs for a generation or two. The 13 mini is essentially an upgraded 12 mini in the same case. There was no innovation or upgrades in design, so they likely decided to get the most out of their parts stock.
Some think the 12/13 is the last small apple phone. And like the OP implies, it's a catch 22: They only put non-premium specs on the small phone, so people don't buy them, so they justify killing it because of the size.