It's the shitty PHP projects they don't tell you about in the interview that people have a problem with that they then shovel on your plate.
But that really goes for any language.
The true extent of technical debt is almost never realized in an interview, but you can't really do much about it if you accept the job and they tell you to work on it.