You should get off this guys back. I have signed many, many NDA's before working on products such as video game QA to developing enterprise applications, even more so when its contract based for a fixed period and not full time Also if you ever work with another software vendor, NDA's are pretty much the first thing that happens after the first meeting is finished.
Yes of course you might not be able to enforce them in Somalia, OP knows that. But in majority of countries, they are pretty standard for working on projects which in still in the R&D phase.
NDA for a company or large vendor makes complete sense. You have access to proprietary designs, code, and as was knowledge of future products before their competitors do.
If you idea is really that easy to copy then you simply have to worry about staying ahead of the curve. There is no way you can stop copies. By time you even apply for a patent your product will already be irrelevant.
I actually own the Patent on the process which by you apply for a Patent , but if you used Red pen and look left while you apply you don't actually have to pay the fees.
that was loophole from the owner of the former patent on the patent process , he had the Patent on Red markings while looking left.
this is all relevant, if you apply for your NDA use a red pen look left you could save a packet!