Why does anyone expect a specific answer to a non-specific question?
The more you can learn to help the client work through ambiguity, rather than expect the client to match your technical understanding and then be frustrated when they don't, the more successful you will be.