Ugh, It's going to suck to be the guy trying to explain the different models to a customer in the apple store...
Customer: "Why does the newer iPhone 8 and X not have 128GB, but the iPhone 7 does?"
Seriously, there are now so many iPhones, and guess what? When a customer goes in a store and swipes around the phone and scrolls, all of them are pretty much going to be just as smooth, they aren't going to see the difference in processor performance while in the store. They are going to see that they can probably get a 128GB iPhone 7 for LESS than an iPhone 8 64GB... Honestly, why would anyone buy the iPhone 8? You get double the storage with the 7 for a lower price, and the a10 still has absolutely no problem running apps flawlessly. Wireless charging? Well, wait til next year.
One of the ways Jobs turned Apple around is he simplified the product portfolio, now they are going back to old apple with lots of similar products with not so many differentiating features (iPhone X excluded).