Patents allow for the knowledge to be documented and the patent has a limited term after which anyone can use it. Without patents, more things would be kept as a trade secret.
Hopefully in the future metal 3D printing becomes common and cheap so we will be able to source replacement parts from torrent websites.