My number one annoyance is that SMS privacy can only be enabled when passcode is enabled.

Why isn't this option available regardless of whether passcode is enabled?