They don't hallucinate as much because you're usually just asking it to "rewrite" stuff. With da-vinci and the other models, you can also turn the "temperature" parameter, which controls randomness, down to 0. ChatGPT is tuned with a much higher t