In my experience every single time ChatGPT underperforms it's because it was given a vague, unclear or poorly written prompt. It's fascinating. The bad responses don't reflect badly on ChatGPT's intelligence, but on the user's.