Pretty sure the commands would "take" on an interface but they only affected "traditional" STP. RSTP, RVST+ etc didn't use them because the equivalent was built in to those protocols. It was cisco's early attempts to fix limitations in STP that then was fixed in the "rapid" versions.