The vibe coder doesn't know what they don't know, so they rely on the LLM to make decisions.
The Software Engineer will know what decision to make even without looking at the code.