Your argument depends on LLMs being able to handle the complexity that is currently the MBA -> dev interface. I suspect it won't really solve it, but its ability to facilitate and simplify that interface will be invaluable.
Im not convinced the people writing specs are capable of writing them well enough that an LLM can replace the human dev.
Im not convinced the people writing specs are capable of writing them well enough that an LLM can replace the human dev.