Indeed there might be. I am setting up a project in which a front-end is talking directly to npl without an intermediate api layer. Therefore I want to limit the possibility for just anyone to be able to create protocols in npl.
See also: Restrict Protocol creation