Consider that you want to use another extension or component instead of a component or extension that you use.
Example:
You want to use the CardView component in your project as a button instead of using a classic button. If you delete classic button component from your project, you will lose your button’s blocks permanently. But you need to use the CardView component.
You deleted button component from your project. You forgot the blocks you deleted because you deleted the button component with the blocks. So you have to place blocks in the CardView one by one and remember them again.
So,
I don’t want blocks removed when I remove an component. Because I need them later for replacing with another component.