There is no debate that a PPU is more general purpose (ie. it would run Word and Firefox better with less coding), the question is how much code in a game is general purpose?
You're killing me here Todd - I hope you read that thead I linked to before you posted this!
Look, here's what makes the PPU 'general purpose,' it's that you don't have to change your code *at all* to run those apps on it - Cell will run Firefox in Linux, without any re-coding, because the PPU core is supports the Power ISA completely. It is "general purpose" in that sense, but that doesn't make it good at running such code, and it doesn't make such code favorable. The SPEs require you to change your code - they will not run Firefox out the box. But that doesn't mean they can't run Firefox, know what I mean?
Both Sony and MS would have loved to have a top of the line Intel or AMD for their CPU, but they could not afford the price or heat, so they both made compromises.
Who knows, maybe MS - but absolutely Sony would not want such a solution. If they did, they would have pursued an OOE G5-esque solution; do you think it beyond IBM and Sony's abilities? The processor they created was the processor they wanted - what they wanted were the SPEs - the SPEs *are* Cell, and the reason anyone in any industry would be attracted to it.