Using Fabel to improve some non-AI ML models a while back, I had a similar result - it could implement perfectly any suggestion I made, but it could not work autonomously due to making very poor suggestions itself, or getting distracted by the wrong things, making dumb assumptions, failing to see the big picture, etc.
These seem pretty easy to solve problems though if I could just afford 100 or 1000 agents. Let them explore and compete and work out their errors for themselves.
At a practical level though, I do a lot more 'bonus' R&D work now by just keeping the agents running and testing ideas in the background.
I feel like at this point in time only agent swarms can have truly innovative behavior. We'll see if this behavior can be distilled into something smaller and more cost effective.