I think it requires emotional intelligence to know if you should ask or guess.
I've encountered a few people that just won't stop asking for unreasonable things, and it destroys the relationship very quickly, because they just won't take no for an answer. I also have one child that I used to have to firmly say "stop asking for things" once it would get out of hand.
But those are extremes in ask vs guess.