cougarmeat
And remember, $2,000 in the 70's was much more than $2,000 today.
But while more cores are nice, I'd prefer more time spent on "smart" utilization of those cores. For example, over the decades there have been many development languages for Mac, Current examples would be Xojo, X, and Swift. But trying to take advantage of those multiple cores is a major challenge with them and often the overhead - especially when development time and maintenance are factored in - exceeds the benefit.
A simple answer is, "Well that application is not one fit for parallel processing." But is that always the case? I'd like the compiler to say, "Well, well, well, looks like I have 8 (or more) CPU cores. How can I segment this code so it executes in the shortest possible time?"
In other words, it seems like the field where it's beneficial to have multiple cores is pretty narrow. Sure, it makes great marketing copy. But it seems that unless one is actively involved in video editing, multiple cores, CPU or GPU, will hardly make any difference.