Some programming languages are known to cause massive headaches for developers.
Sometimes it's because these languages hard to learn. Sometimes it's because they're older and more likely to have bugs in the code, or even crash. Or sometimes, writing in a certain language is simply frustrating.