Ach Fürchau ...
wie ich schon schrieb "wenn man es denn richtig macht" ... :-)

Das ist doch sonnenklar(!), dass Du hier Äpfel mit Birnen vergleichst
(oder krampfhaft versuchst, unbedingt das letzte Wort zu haben?)

Na wie auch immer
--> das, worum es hier geht (und was mit "0 99 *NOLIST auch definitiv abgeschaltet wird), ist das eigentliche JOBLOG - also die Befehle, die im Programmablauf ausgeführt werden und auch ebenso die Nachrichten, die durch diese Befehle generiert werden (zB "Datei xy erstellt" usw..usw..usw..). Eben einfach alles, was im Programm-/Jobablauf so passiert

Wenn Du nun aber bewusst mit SNDPGMMSG eine EIGENE Nachricht ABSICHTLICH in's Joblog SENDEST, dann ist diese natürlich zu sehen.
Das ändert aber - zum x-ten male gesagt - nichts an der Tatsache, dass das Joblog als solches NICHT mitgeführt wird

--> einfach ausprobieren, ohne umständliches Pgm:
chgjob log(0 99 *nolist)
wrkactjob
wrksyssts
dsppgm xyz
blabla (= ungültiger Befehl)
chgjob (4 0 *msg)
--> und NICHTS ist zu sehen!!