Why is everything set to immutable and how do I reverse it? I can't seem to change the permissions (let alone delete) anything in directories like /usr/local (which I should be). My research has indicated that it's due to OSX automatically setting everything to be immutable. I was able to work through my problem by booting into single-user mode and remounting the partition with -uw. From there I was able to use chflags to remove the immutability.

However, I would REALLY love to not have to do this every time. Is there a way I can disable immutability globally across the system? Is there a reason I shouldn't?
The root user should always be able to change permissions on the filesystem. I believe things are made immutable by default to help avoid footguns by people who try to copy/paste things from the Internet. Requiring a root password may give people some pause, or at least give them the idea that changing files in /usr/local at random may not be a good idea.

Homebrew, the Mac package manager, makes /usr/local writable to be able to install packages from the web without needing to use the sudo command every time. It runs the following two commands to achieve that:

sudo chmod 775 /usr/local
sudo /usr/bin/chgrp "admin" /usr/local/&lt;unwritable directories/files below this&gt;