The question is what should they do for a refresh? They've been waiting for processors from Intel but it almost looks like the bad old days of the PPC at the moment with Intel dialling right back on improvements, I mean an i7 processor from five years ago is still a pretty good chip all things considered. Hard to sell new computers to people who don't need them and I know from my history of Macs that three years is far too short a time for me to get maximum value out of them. More like 6 in fact. My current laptop is two years old and I consider it virtually brand new and won't be looking to upgrade it for quite some time to come. Apart from bumping the RAM and putting in a new HDD to replace a failed one, all my Macs have been virtually sealed units so I don't mind the current state because with the lack of upgradability comes reliability. I've had problems with machines in the past where I needed to reseat the RAM to get it to behave, but that's not the case any more. Dead HDD? Built in SSD solves that and at 500GB it is plenty big enough when allied to external storage as needed. As for the design? Why mess with a classic just because a few years have gone by? I like that I can buy a new Mac and in a few years it will still look and generally act like a new Mac (a few minor cosmetic features may differ but overall it looks the same) and that may not excite people who constantly want new stuff but I like it. I certainly don't like PCs which change models frequently and become hard to maintain because the specific parts are no longer made for that model, and I don't like Windows which is a ghastly mess and doesn't know if it is a tablet or a desktop where at least the few things macOS has picked up from iOS are subtle and I don't really use them anyway. Maybe people are refreshing their PCs after holding off due to Windows 8 and finally accepting Windows 10, but for mac users who just got Sierra there's still no need to upgrade unless the machine is really old.