Human make mistakes.
When there is a part we don't need anymore in the assembly, we want to delete it completely. But it has been used in the old version assembly.
Rather than deleting the whole assembly to remove the part, is there an option that let us just delete the part completely without caring where it being used.
We can always fix the assembly when we need it.