Chips and Cheese has probably the most in depth publicly available dive for the tech reasons why Bulldozer was the way it was:
https://chipsandcheese.com/2023/01/22/bulldozer-amds-crash-m...
https://chipsandcheese.com/2023/01/24/bulldozer-amds-crash-m...
---
From a consumer perspective, Bulldozer and revisions as compared to Skylake and revisions were:
+ comparable on highly multi-threaded loads
+ cheaper
- significantly behind on less multi-threaded loads
- had 1 set of FPUs per 2 cores, so workloads with lots of floating point calculations were also weaker
- Most intensive consumer software was single or a very small number of thread focused still (this was also a problem for Intel in trying to get people to buy more expensive i7s/i9s over i5s in those days)