anyway.. If we say quad or more cores are mostly useless for desktop usage, then why Cell should be less useless?
Well, Cell
is largely useless/overkill as a desktop chip.
This incarnation of the Cell was born out of the realization that a modern processor, even a very modest one, is ample for most tasks asked of it. The tasks where it falls short cluster around certain types of data/computation. Hence the idea of having a central housekeeping processor, capable of farming out tasks to surrounding units that are specifically tailored to the kind of computation where the general purpose CPUs fall short, and a programming model, architecture and memory hierarchy that is designed for the purpose.
It's a good approach, but only a small subset of general computer users actually need all that extra floating point oomph, so for general computation the Broadband Engine carries way too much extra silicon to be optimal, (just as for instance a 4- or worse, 8-core x86 processor does).
Out of 200+ million PC buyers per year, how many would prefer an 4-core Nehalem over a 8-core one at more than twice the cost to produce, and with higher power draw? Hell, how many would be just as well served by todays Conroe? The vast majority, that's who. This presents Intel and AMD with a bit of a problem, because they want to keep selling CPUs, and they want to keep selling them at decent profit, to an audience that by and large just don't need all that much more in the way of computing power - a tiny x86 chip coupled with video accelleration would serve 9X% of the market beautifully.
Even though I largely sympathize with the design ethos of the Broadband Engine, it is
not targeted at general PC use - it is a console processor, an environment where its qualities will be taken advantage of to a far larger degree than on the desktop. (Even there though, it is still an open question if all its extra abilities will be sufficiently utilized to justify its cost - after all, the CPU of the Wii is less than one tenth(!) the size of the BE, which lowers cost and power draw, and allows a tiny, cool, quiet console. )