If it knows exactly what I wanted, it must be capable of reading my mind, so why do I have to tell it what I want? If it cannot read my mind, I will have to be precise and detailed in my description, so how is it different from a compiler?
In either case, it might make me lose my job but it won't solve the biggest issue with software: people don't want what they want.