My gut feeling is that the softcap for coding skills of current LLMs is somewhere here. There is only so far you can go if your model is a directed graph that cannot think/symbolically execute while it has to write code by emitting it incrementally top to bottom. A different architecture is needed to go further.