
When working in design systems, often you have layers of sub-components with chained properties. In these common cases, you want to make sure to only modify the top-level property so that it updates the rest, or you get confllicts.
A simple [✔] can edit would fix that by preventing the lower-level instances of the sub-component from being edited in an instance of the component.