Other people are always the problem. It's like the anecdote that most people think they are better than average drivers. "L.A. has bad drivers, but not me. The quality of everyone's output is down, but not mine."
Ask an engineer why their code is bad and they blame past engineers or managers, ask past engineers and they blame time constraints, ask managers and they blame bad engineers, ask a CEO and they talk about boards and stock price
It's always really interesting to see.