As a matter of adventure design (or when improvising as a DM), you shouldn't lock mission-critical information behind a skill check. Because if the characters fail the check, the plot line is dead. But, the solution isn't to get rid of skill checks. The solution is progressive skill checks, starting at 0.