Protect from accidental deletion

Can we add a ‘Protect from accidental deletion’ checkbox for Tags / Deployments / Schedules?

Bonus:
Add a ‘Protect from accidental changes’ checkbox for the same. To make objects semi-immutable. Un-checking the boxes creates an audit trail point, etc.