Are you not fact checking chatgpt? I've seen wrong info, especially subtle things. It seemed reckless to use as-is.
I see the future as writing test cases (perhaps also with ChatGPT), and separately using ChatGPT to write the implementation. Perhaps we will just give it a bunch of test cases and it will return code (or submit a PR) that passes those tests.