I think one of the biggest growing inneficiencies is computer processors. Why are we being sold 4-8 core processors when the average user only needs 2 ? (I turned two of my 4 cores off and got better performance). Yea marketing wank. At work they tell me i should not meddle with things and that I "break" things, but I'm the idiot in the office that is running 2 processor cores when evereyone else is running 4 cores split into 2 logicals so that their CAD software gets to use just 12.5% of the processor and possibly RAM bandwidth. I went against the trend and have the same machine performing faster. The only thing needing multiple cores is software specially designed for it. But theose "morally bankrupt" engineers that work for the proccessor makers are forcing us to use products that need more power and can in many cases perform more poorly. Progress is such a wonderful thing. So maybe we need legislation about how many cores you can have in a processor, or perhaps engineering companies can "engineer" true solutions instead of only worrying about the bottom line.
Wait, what? who in the world is forcing you to buy 8 core machines? My desktop has one core and works fantastically.
My laptop has more, but it's not because i want more cores or speed, its because modern CPU energy efficiency is obscenely better than it was not too many years ago and a big part of that is due to multi-core dies. My last thinkpad idled at 25 Watts, my current one is several times faster and idles at 9 watts.
And the processor makers, or more cores are not making things slower, it's bloated software. Use an operating system written by people that actually care about making each version faster than the last (many distributions of linux for example, because the developers are people like us and we also believe upgrades should come with more speed and efficiency, not less.).
But the main reason more cores are becoming more common is that they maxed out the speed of chips a while ago, faster clock speeds require higher voltages and power consumption goes up with the square of voltage, and higher clock speeds on the CPU don't help much when you couldn't actually get data to the CPU to process that fast requiring much more expensive and technologically problematic external busses.
Intel got burned on this when it had to scrap its whole Pentium IV and Itanium development lines (which were all about clock speed) when their low cost mobile processor at 1.4Ghz (branched off the old pentium pro architecture) trounced their 2.4GHz server CPUs because thermal considerations were becoming the limiting factor in CPU speed. By designing a low energy chip they "accidentally" created a high performing one. It was about then that Intel stopped putting GHz numbers in their marketing materials. more cores means the processing is more distributed on the die which makes for more processing power per watt. It's no consipracy. It's why your phone has 4 cores, because it makes the battery last much much longer than one core running at 4x the speed. Multiple cores are frightfully more efficient, it's probably one of the biggest recent computing efficiency gains that has been made.