The candour gap has become a problem for politicians