The Trump’s NDA’s have been ruled not legally enforceable.
There are many legitimate reasons why NDA’s might be required, I’ve signed well over a dozen in my life time, all restricted to the legitimate commercial business information of the clients I was working for, none restricted my rights to redress under any employment or criminal law.
You might want to spend some time reading up on the abuse of NDA’s.