Maybe they do communicate clearly, but from their perspective you are the one who's just not getting what they mean, despite they expressed it in concise, elegant way.
People are coming from various cultures and backgrounds, you should accept that it means that communication style can be very different. In all cases, be patient and ask questions till you are satisfied.