In my opinion there should be no iPhone 8 and we should have only the X as a new model, priced as the 7 was last year. That would be a bit more acceptable, no?
The logical part of my brain thinks this:
I agree, but: Apple faced problems with producing the technology in sufficient quantities. So they raise the price to ensure the demand is less, and include all the features they can mass produce in the iPhone 8.
The more impatient part of me thinks this, however:
The iPhone X was first rumoured to have cameras, a speaker and Touch ID under the display. We swallowed the design of the 7 because we thought the 8 would be this amazing super update of a phone.
Now, we have in several ways a less impressive phone than was first rumoured (the notch accommodates the cameras, and Touch ID was left out). This phone, so we're told, can't even be the main iPhone.
What's more, if the iPhone 7 wasn't a rare stop gap, but would last for 2 years, why not begin to address the bezels and increase the screen size?
Apple is destroying the competition when it comes to their processors. I want the same to be true with cameras, the display, and the design. Make Android look like a joke.