You make a fair point, but how could they be harmed by telling the truth(with immunity of course) Maybe that is the hang up?
And if you think there is no danger from talking to the government if you just "tell the truth" you are really, really naive.