If news got out about XYZ bugs that would color the perception of the new engine before it is even released. Features which might have to be scrapped later could get out, and then people would be upset that they aren't there. From the perspective of the average customer, it is better for the image of the company and the product that people just not know until it's final.