>>105747521 (OP)poor leadership, reliance on automated tools,
They aren't actually as bad as people think they are , the bigger problem is that they tried to move to heavy multicore when there was no software to support it, and made too many sacrifices to do it.
I've also read rumors way back in the day that it was originally an attempt to do a reverse SMT design, but ended up with the half baked design due to time constraints. And that does kinda make sense, if you think of a bulldozer module as trying to join 2 cores , but failing to to get the single threaded benefits that might bring, and resulting in them trying to clock the shit out of it to compensate.