Apple didn't announce the iPhone 8 or whatever it's going to be called. They aren't stupid. If they announced the iPhone 8 (whatever) in the first week of June for release in September they'd kill iPhone sales for the next three months. That's a stupid move.
Apple did announce new iPad Pros with more speed and a new 10.5" size to replace the 9.7". The new size will accommodate an entire full size virtual keyboard and it will also handle a real full size keyboard cover. They also use a new processor that is twice as fast as before. . . and the new iOS 11 will be completely multitasking with complete drag and drop between apps AND have a full file system.
But, since all those things are not the new iPhone8, the market is not impressed.
Is considering using it as his main computer, except that he wants his MBP to program in his various languages.
For those that build server farms for rendering and AI, the power and efficiency make up for the high up front cost.
Wonder what will be in the new cheese grater coming next year, if this is an iMac?