Contrary to rumors and expectations, the iPhone SE 3 costs $429, or $30 more than its predecessor. Despite that, the iPhone SE 3 sold out three days after preorders opened. That might sound surprising ...