I think that about a fourth of the people that I've made NAPS with break them whenever they feel like. During the actual agreed upon length. Alliances are broken non-stop as well.
Therefore, they mean, basically, nothing. But hey, in certain games that are RP or have pre-ordained diplomacy rules (be they yay or nay as to enforcement, but understood all the same), they add a lot.
*shrug*