I don't argue for it to be undefined behaviour. It just is a bad idea to put ideas into people's minds. In this case the idea vaguely is 'oh i should disable securelevel, i can do more with my machine'.
During this mimmmutable and xonly work, I keep finding test machines where I enabled kern.allowkmem, and have to disable it. Sometimes weeks later. Both kern.allowkmem and securelevel disabling are dangerous, especially in our world where so much other dangerous stuff has been stopped.