The company was still selling the iPhone 8 until today because the iPhone SE is basically just an improved iPhone 8 that comes with the latest A13 chipset and better camera software. And slightly differing color options. It’s also cheaper than the iPhone 8 used to be, so there’s really no point in these two competing against each other in the company’s roster.
Apple has also stopped selling the iPhone 8 Plus, but the situation is a bit more complicated with this one. While interested buyer can’t get an iPhone 8 Plus straight from Apple anymore, there is no “iPhone SE Plus” to take its place. So, the company is apparently still allowing some of its retail partners to continue stocking and offering the iPhone 8 Plus. It’s unclear for how long, though.
It definitely would have been interesting to see an iPhone SE Plus arriving alongside the iPhone SE (2020), with the same type of chip refresh packed inside. But may be the company is trying to get fans of bigger phones to rather go for its iPhone 11, and wouldn’t want to cannibalize that model’s sales in such a way. no one knows yet.