I'll answer from the other side, as a co-founder.
I won't ask you to sign an NDA to hear my idea. The idea by itself is worthless but your feedback to the idea is invaluable to me.
I won't ask you to sign an NDA to play with my prototype/MVP. It is a product and I want customers/testers/critics to try it out and give me feedback.
I WILL ask you to sign an NDA before I discuss technical details that I will be including in a patent application. Actually, I HAVE to make you sign an NDA because, outside of the US, public disclosure before filing can invalidate a patent. Having you sign an NDA makes it clear (to the courts) that I didn't intend to publicly disclose the information, even if it leaks before I can file the patent application.
I WILL ask you to sign an NDA before I give you access to detailed designs, plans, documents or source code for the product.
Before you do any work for me (even if it is "as a friend") I will have you sign an NDA and an assignment of rights document so that there is no question that the company owns rights to any work done. My co-founder and I have signed these same agreements so that the idea and the product belong to the company, not to us as individuals.
I do these things on the advice of my attorney, primarily to give future investors confidence that there are not going to be any issues around intellectual property rights.
Whenever I sign an NDA that our company lawyer didn't draw up I have a lawyer look it over. That said, they are all pretty similar so once you have seen one you should be able to identify any unusual terms.