It will be useful to simply hide a custom field instead of having to delete it. I assume by hiding we'll be able to maintain the historical data and also reactivate it if the need arises.