This is just one of the things that you can do; I've occasionally patched system libraries, replaced resources, and so on depending on what I've wanted to do.
Given how everything else you talked about could be turned off. Do you think that would be a better default? to allow system libraries and such to be altered? and that the protection would need to be explicitly turned on instead?
Yes, very. It's not like the toolchain really cares which version of XNU it's running on.
> Given how everything else you talked about could be turned off. Do you think that would be a better default? to allow system libraries and such to be altered? and that the protection would need to be explicitly turned on instead?
I liked what they did in Catalina, where you could remount the rootfs as writable. What they have in Big Sur is too much; you have to restart every time you want to modify anything and it is not possible to change anything after booting.