It seems like Apple should've just waited until the iPhone X was fully ready to release and just released the iPhone X and XL rather than waste time and resources on an iPhone 8 and 8+.
The 8 is generating so much bad press... The phone is slow and the battery lifts the display.
What's wrong with focusing in and just release the best iPhone you can rather than these cheese ball partial-upgrades to the iPhone 6 as an iPhone 8.
This is exactly what I have been talking about on these forums. There are so many fanboys so it's hard to have an objective business discussion.
Tim Cook is driving Apple's balance sheet more than he is focused on innovating. This is why he is keeping old products around because he wants as many revenues streams as possible to the widest gamut of people possible. And, he's staying with the same designs because of economies of scale. By discontinuing, say, the iPhone 6S, Cook may miss out on maybe 1 million customers in a year who will buy it because of features/price. And by keeping the iPhone 8 the same effective design as the iPhones since 2014, he achieves economies of scale in manufacturing and cost savings.
We've been led down this fragmented road where we now have several products with old tech still being marketed and sold by Apple. Like the iPhone SE, iPhone 6S, MacBook Air...
When it comes to iPhones, the technology is advancing to the point where actively marketing a phone like the iPhone SE (yes, I get some people like the size), is irresponsible. No Apps based off of ARKIT will work with it. Those bluetooth Beats headphones you just bought that work with the W1 chip in Apple's latest phones... forget it. Longer range bluetooth in BT 5... not available in older devices. Wireless charging? Nope. Etc. etc.
The "just work" mantra starts to crumble. No, Apps don't just work anymore. The device doesn't "just work" anymore, as iOS continues forward, leaving older devices behind.
The iPhone 8 / 8 Plus has no reason to live. It's effectively the same as the 7 just heavier and with a better camera. Apple should have ushered in the iPhone X in two sizes, and kept the iPhone 7 at a reduced price, and killed the iPhone 6S and SE (yes, I know I know, some like the smaller size).
They can convince large numbers of people to jump onto the new iPhone X, instead of giving far too many options, and ones that fragment their ecosystem. Some of those folks opting for older junk like the iPhone 6S, will buy the iPhone X instead when the older choice is taken away.
An important note: the iPhone X DOES NOT have the Pro Motion based 120 MHz refresh rate. It is 60 MHz. And the screen brightness isn't that great either.
I expect Apple will introduce Pro Motion on the X next year, along with a brighter screen, and two size devices. If Jobs were around, I am almost certain all of this would be packed into gen 1 iPhone X. And we'd have two screen sizes. And there would be no iPhone SE, or iPhone 6S still available. And there also wouldn't be an iPhone 8.