As a developer with a long experience, I will say this - for me such systems are useful in such directions:
1. generation of primitive but very voluminous code or similar information
2. Searching for specific errors in large projects (he is a bit more attentive than me

)
3. quick answer to a question that I can search for myself, but... I save time. But then I make sure I understand the topic thoroughly - because in the end I should have knowledge.
To get knowledge it's advisable to cross check the answers provided by ChatGPT or other AI Chat Bots. My personal experience with these AI chat bots is that at times the answers given by them needed fine tuning. There are online resources which are considered reliable (not every website has authentic information), it's better to check them also rather then solely relying on AI Chat Bots answers.
With code its different because you can easily figure correctness of code by checking whether your code is giving desired output or not.