I think your last half remains to be determined.
My use of the word “system” is very intentional vs. something less qualifying like “program”.
Edit to add: my take is proper system engineering and design basically requires general intelligence, so the bar for LLMs to reliably produce high quality systems is AGI.