First, patents are tradeable, NDAs are not. Second, trade secrets are only as secret as the people knowing them, which is not very secure. Third, if you have a patent, you can discuss the technology without NDAs, which helps both in getting the technology accepted as well as in early-stage business negotiations.