In one of the projects I'm involved in, we found out that deleting an item is irreversible. When you hit delete, the item is gone and all the data in it as well. There is a retention period for workspace deletion but, unless I've missed something, not for items. In the discussion with the client, we found that a very elegant solution would be to create a separate role that allows for deletion of items. Or, as an alternative, introduce the delete locks as seen within Azure. In both cases, deleting items will become harder and that is the exact point. I think the option to enable delete protection is something for the admin portal. It should only apply to non-personal workspaces and, from the admin portal, workspaces can be exempted from delete protection. This way, dev workspaces can be a 'free for all' whereas QA and Production are heavily protected against accidental deletes. If you want to go really granular, there could be an option to select Lakehouses to be protected, but notebooks can be deleted.
... View more