"Girls never say exactly what they want. We always have to guess!"
Men often struggle to understand women, and usually blame it on how women are not clear with what they want. Sometimes, men simply are not listening hard enough, and that is why they cannot understand women's desires, but at other times, women can be quite evasive. This might seem like a confusing and manipulative game, but it isn't. Sometimes, women just want to feel like you are giving them what they want without specifically having to ask for it first. This makes them feel like you listen to them at all times, and have their best interest at heart.
Alternatively, the reason could also be that they do not know exactly what they want. Sometimes decisions can be daunting, and women like to take all their options into play. So, if you ask a woman what she wants and she does not seem to offer a direct answer, she might still be figuring it out herself.