When you edit a stylesheet, the stylesheet isstyles are displayed in a notebook using PrivateStylesheetFormatting.nb style. This in turn inherits from StylesheetFormatting.nb which has Saveable->False
. It is this setting -- for the stylesheet that is rendering/displaying your editing front end -- that is controlling the behaviour.