What's wrong with gimp? Been using it for a decade with no trouble.
Example for me... lwIP. One of the worst APIs I’ve ever used, but it works damn near perfectly once you hack through it.
Maybe that says something. It certainly doesn’t make the code or behavior any easier to understand, though.
I guess that’s why many company’s are going with the “code is meant to be read, not written” thing