La rédaction actuelle renvoie vise à la fois les « établissements publics », les « collectivités territoriales » et les « organismes sans but lucratif », lesquels peuvent très bien avoir des salariés.
On pourrait aussi écrire : « salariés et agents ». Peut-être cela résoudrait-il le problème.