The leak builds up hype and investor curiosity about the IPO. It's like how visits by politicians to an area are 'leaked' so that the press is there to cover them.
You may be assuming that every employee of a company cares about the company's best interests. I find it unlikely that a janitor, intern, disgruntled employee, etc. would be unwilling to spill juicy details for a small fee or feeling of importance.