So... next time someone tries to communicate with you indirectly, consider asking them, "Is there something that you trying to say to me?" Granted, it is a little confrontational, but it is also an invitation to be honest. It is reaching out to hear them and to know them.
If you are like me, maybe you occasionally communicate indirectly yourself. If so, this blog is for that part of you, too. Ask yourself, "What am I really trying to say to them. How can I say it honestly and directly?"
Fact is, most of us often do not feel safe enough to communicate honestly. We do not feel safe to expose what we really want. We may be afraid that there is something wrong with wanting that. We might hurt their feelings. They may get mad at us. It might cause tension. It might cause them to retreat and become more distant. It opens us up to rejection or retaliation.
For me, it gets down to trusting that this relationship is strong enough to be honest. If it is not, then it may need some shaking up anyway. So the core is caring enough to get out of my comfort zone. It is willingness to risk. That is... being willing to risk what I have for something better.