All we’re asking of Apple is a reasonable product cycle—one that doesn’t trap users in old technology.
In this picture you’re seeing three iterations of the Dell XPS 13, made within a 2.5-year cycle. In it, the XPS 13 went from 5th-gen Broadwell to 6th-gen Skylake and, more recently, to a 7th-gen Kaby Lake CPU. Dell also introduced charging over USB-C and Thunderbolt 3 support in the current model.
Yes, I get that “I don’t need to buy a new laptop” just because it’s been updated by the OEM. But if the MacBook Pro you bought in 2014 were stolen today and you sought a replacement, you'd be buying basically the same laptop you bought two years ago, with no discount for vintage In iPhone terms, it’s like going to the store today and buying an iPhone 5 at 2016 prices.
Whatever Apple introduces on Thursday, the bigger question is this: How long until the next actual upgrade?