@Dist I take the point with regards breaking for those that aren’t affiliate and partner. However would it not be a case of having the option do disable bits in extensions. It’s automatically disabled for non-partners or non-affiliates then partners and affiliates can disable the use of them.
It’s then down to the developer to make it a “mandatory” option if their extension functionality “requires” bits