The new "bulldozer" architecture from AMD is a disaster, in just about every way. They're terrible. The charts clearly show that.
For what it's worth, AMD was, like any other technology company working on significant changes, under pressure to get a release out the door. Early releases are more technological previews than completed products. It takes several generations of incremental updates to get a new architecture to reach its performance potential, and when it comes to CPUs, relatively minor changes can have a significant impact on performance. Look at the difference with the original first generation bulldozer CPUs with piledriver, the first point upgrade.
To be fair, the first releases of the bulldozer microarchitecture were not impressive performance wise. That does not justify slamming the architecture entirely, it's immature technology that isn't there yet, but we are yet to see what it's capable of.