This. I find constraints to be very important. It's fairly obvious an llm can tackle a class or function. It's still up to the human to string it all together. I'm not quite sure how long that will last though. Seems more of an engineering problem to me.
At the end of the day you absolutely can get good outputs from these things if you provide the proper input. Everything else is orchestration.