The reason is that the Patent and Trademark Office can deny patents to inventors that publicly provided details of their invention.