It is to make sure that no code outside webinos.js can call this method. Otherwise any app/website could overwrite the registration of the services from webinos.js.

Don't worry about pollution, the _webinos object is not global and not attached to window. I made sure of this with changes to webinos-utilities: https://github.com/webinos/webinos-utilities/pull/14