After all, why bother dealing with so many external libraries to get it done when you can just relay the core ones you must use and ask chatgpt to flesh out the rest in a way that suits your needs? Need a component to be gamepad accessible written in Vue? Ask and you'll receive. No more bothering with that library that hasn't been updated in years or wasting time figuring out if x package is stable enough.
Same with endpoints, no having to sort through 30 different sites and navigating horrible menus to potentially see a comment where someone says "oh the endpoint changed it's actually x". Even if chatgpt gets it wrong, it's so much faster to just tell it that the endpoint is wrong or whatever the error you're actually getting.
Like you mentioned though the big caveat is to know what you're working with. Without that you're going to waste a lot of time not knowing where chatgpt is going wrong. That will probably improve eventually, but if you're trying to learn a new programming language through it, you will likely be holding yourself back or learning very odd patterns.