Darkness665 said:
IBM, Toshiba and Sony created the Cell BE and it was a fascinating ride. Why actually Sony decided it would use it for a game console is still puzzling to this day? So basically, your critic is accurate - in hindsight. The horrible financial situation it put Sony in led them directly to the AMD APU at a per unit cost so low that Nvidia didn't want to be involved. The net result was a win for the current consoles. They are useful, if limited, devices as even a mid-price PC can easily outpace them both. Their only actual advantage is the memory system(s).
The why of it is easy to understand if you have ever worked in a corporate environment where management and marketing is run by people with no experience or knowledge of the tech market and rely on buzzwords and hype but never consult with people with actual tech experience. They see the big, bad tech and think "we must have this" and give absolutely no thought as to how to use it, if its even applicable to the product they're trying to sell.
A personal anecdote has to do more with software than hardware but it fits within the sphere anyway: I worked for a decent but relatively unknown web design firm and my bosses were lawyers with no tech experience or knowledge of code except what they would hear tossed around on news outlets. This was during the dotcom bubble before it burst, and one of the dudes would come into my office each morning with fresh buzzwords on his lips, ordering us to implement the latest craze with no clue what to do with it or if it worked for what project we were working on. I remember one instance that exasperated the shit out of me, he walked in and said "Java, put it in" and walked out. Java? What do you want to do with it? Why do we need it? The site we're building is a basic information site that has no call for using Java in the first place, nor are any of our guys fluent in it as its fairly obscure... He didn't care, he just wanted to put on the site that it had Java because someone had mentioned it and he wanted it.
Suffice to say because of his idiocy and even though we warned him against some things he was doing (using a program to extract e-mail addresses from websites and spamming the fuck out of them for example) the company eventually folded when our ISP yanked the service from the office due to multiple complaints. I didn't miss the job, just the paychecks.
But anyway its people like that who run shit, people who've no frickin' clue or business being in a management position. Thats why you get hardware in products that doesn't need to be there.