The problem with not telling difficult truths is a cultural one, it's about losing one's face. I dealt with maroccan programmers for a while, and after 2 years got one programmer to be truthful with me. But boy took it time!