At least for now, we still have the unsolved 'robotics problem' where the data to train humanoid robots to do woodworking better than a human doesn't exist in sufficient quantity to make it work using current AI training techniques. This too may soon change via synthetic training data or some modified technique.
Conversely, my own experience shows that even with context window limitations, ChatGPT is already better than 90% of working software engineers for generating small practical programs. Here's why it's better:
1. It's better because it not only knows how to code but is equally knowledgeable about product management, UI design, business practices, etc which makes it more like interacting with an 'architect level' engineer 2. It knows a good if not 'the best' way to do most things