I picked this little trick up watching a red team discuss how they set themselves persistence on the target system by making /etc/shadow immutable this way.. Fun bit is, root can't even remove the file until the flag is removed, and you can't see the immutable flag on the file unless you know what you are looking for via lsattr.
At security level 1, the immutable and append only attributes on files can't be removed, so even chattr -i would be useless.
You could literally hand out root shell to people, and they wouldn’t be able to make much mess out of it.
There are SELinux policies to prevent disabling selinux too, of course.
You probably wouldn’t even need chattr.
https://docs.freebsd.org/en/books/handbook/mac/
It goes far beyond making files immutable. I haven't really done a deep dive to see if it's on par with SELinux but the description in this thread doesn't do it justice.
rm -rf /* has very limited damage. chmod -R 0000 /* won't touch chmod and all kind of ooops become much less destructive.
It's probably not useful in all scenarios, but definitely some systems deserve to never be touch live. Automation, scada, super important core backbone systems.
FreeBSD is the power to serve. It deserves more credits.