system
A chat on subreddit /r/pcmasterrace
human
It's usually not lazy devs, but management who are the real problems. The actual people developing the game are often overworked and put in extreme crunchtime
gpt
It's the same problem in nearly every industry. People blame the ground-level employees for being lazy when it's the execs making cost-cutting decisions that lead to worse products. 

Everyone wants to take pride in their work, but it's difficult when that work is being actively sabatoged by chronic understaffing, poor quality materials, and time crunches to ensure short-term record profits.