Let’s understand the meaning of “Hard-Delete” and “Soft-Delete”
- Hard-Delete: Permanently delete custom fields of an Object from the org
- Soft-Delete: Temporary delete custom fields of an Object from the org and place in the “Deleted Fields”. User can still rollback the fields.
BOFC performs soft-delete only because Salesforce API’s doesn’t support “Hard-Delete” in Production/Live Orgs.