If the AI is asking you questions and requiring you to make decision after decision, then perhaps it's a spec issue. I know I've written a good spec if the AI does not ask any questions and doesn't get anything wrong after implementing the user story.
What is a spec but a collection of decisions?
You're not wrong, but isn't that just moving the same amount of decision making to earlier in the process?