As written, I see it feasible with the current technology, just better engineering and UI/UX to have a loop where humans give requirements and specs and just do QA. Too many things would change the landscape in unpredictable ways.
I'm asking out of pure curiosity to understand your concern, to be clear. Simply curious.
:)