(资治通鉴)的作者司马光对贡禹的这种作法很不以为然,他批评说:“忠臣服事君上,应该要求他去解决国家所面临的最困难的问题,其他较容易的问题也就迎刃而解了;应该补救他的缺点,他的优点不用说也会得到发挥。当汉元帝即位之初,向贡禹征求意见时,他应当先国家之所急,其他问题可以先放一放。就当时的形势而有,皇帝优柔寡断,谗佞之徒专权,是国家急待解决的大问题,对此贡禹一字不提。恭谨节俭,是汉元帝的一贯心愿,贡禹都说个没完没了,这算什么?如果贡禹不了解国家的问题,他算不上什么贤者,如果知而不言,罪过就更大了。”
司马光不明白,古代的帝王在即位之初或某些较为严重的政治关头,时常要下诏求谏,让臣下对朝政或他本人提意见,表现出一副弃旧图新、虚心纳谏的样子,其实这大多是一些故作姿态的表面文章。有一些实心眼的大臣却十分认真,不知轻重地提了一大堆意见,这时常招来忌恨,埋下祸根,早晚会招来帝王的打击报复。但贡高却十分精明,专拣君上能够解决、愿意解决、甚至正在着手解决的问题去提,而回避重大的、急需的、棘手的问题,这样避重就轻,避难从易,避大取小,既迎合了上意,又不得罪人,表明他做官的技巧已经十分圆熟老道了。