You guessed right. Turnover was a huge problem too. I lasted just over a year, and only because it was during the depth of dot.com recession 2.0 and there weren’t exactly jobs available on every street corner.
The technical problems were merely symptoms of structural and leadership problems.
Places with issues like that tend to have TONS of other very serious issues.