I pretty much use ChatGPT like a giant search engine to find answers without having to spend hours and hours digging on the internet. When trying to get it to create complete content, I always run into the same thing you mentioned - I give it specific directives on how something must be done, and it completely disregards them.
If you know how to work with them, LLMs can be a tool to help figure out how to do something, but at this point, they're not going to do it for you and if they do it's not going to be good quality, if it works at all.