Poor development practices, enforced by upper management, continue to put negative pressure on engineers to spend more time doing less.
Bad hiring and training practices. People are leveled purely on years of experience or age and not based on their capabilities and very little useful training is provided to help people reach the level of capabilities they should be at.
Problems are solved by bureaucratic process instead of by training or technology.