I don't disagree with multicore CPU's but I think the average person does not get how complex it is to the point ebay sellers sell PCs quoting the speed as the CPU speed times the threads (virtual cores) never mind the real number. 4 I think is the sweet spot unless you are actually going to use those cores like I do. more cores will not run a program faster, only make the machine more responsive to a point and you have to run slower anyway. This is why in a side by side comparison with solid edge more cores is less performance if the base speed is higher as it is a single thread program so my PC won over the work one as it was nearly 1 GHz faster.
2 cores was certainly a breeze to single core and if it's just office applications more is a waste.
Oh for sure, but so does Apple not like to quote which specific i5 or i7 your system is getting. Salespitches (e.g. on Ebay) only care about preventing false advertising because that's what drives refunds and problems. Wen you advertise a PC: does the CPU have 4 cores, run 3GHz, and is it an Intel i7? Great, that stuff sells because people know the i7 brand and 3GHz sounds good. We really don't care it's in fact an i7 950 from 10 years ago.
But that's not much different than buying a car from a generic car shop that doesn't know the product he/she sells, because he bought the car as trade stock (for lack of a better translation) from another dealer. Does this car use a belt or chain? How many speeds does the automatic transmission have? What is the fuel consumption like? "Oh I'd have to look that up sir.."

I think especially a question like the latter, which is user experience related, depends on what you need & expect. I know some people think that anything <9L/100km is economical. I start to complain when my car uses more than 6L/100km. Likewise, how much horsepower do you want a car to have? Even a Citroen C1 will get you in the fast lane on the highway, although you may need to push it a bit harder. The one advantage of cars is that we generally do not raise the speeds and performance bar, so there's that.
In contrast, computers will become 'slower' over time. Operating systems, program versions and webbrowers get updates. You install them because of security patches but bringing in new features also (eventually) slows things down. Likewise, a dual core machine will do office tasks just fine, but I wouldn't be certain about buying such a spec new today. Single-core clock speeds are indeed king for general day use, but IME most modern CPU's (especially from AMD) all clock pretty high, with decent IPCs to get that single-thread performance. Only Intel seems to think that selling 3 different i5's plus charging extra for unlocked clocks is an attractive product skew. But I digress, I have noticed that things like webbrowsers, non-hardware accelerated video decoding, etc. all chew up a considerable amount of CPU horse power, to the point where even an i5 3570K can start to feel slow when in use as a HTPC (with probably poor iGPU driver support, admittedly).