Backwards-deployable Conformances

This all stems from the original decision to have subclasses inherit the protocol conformances of their superclasses, if I understand correctly. I do recall that at least one core team member was mentioning that this is something that they regret.

Is it now baked into the ABI? Or is there room to evolve the design so that protocol conformances are implicitly inherited unless explicitly overridden? Then, we could say that explicit conformances to a protocol in a subclass disables (for itself and any of its subclasses in turn) any inheritance of such a conformance (retroactive or otherwise) from a superclass.