The thread Adding char* based APIs for Unix is another example of something that doesn’t belong in committers.
This discussion is a typical case where everybody agrees that things are broken, but since we can’t agree of a fix, we’ll just leave it broken.