Sometimes, for example when products are imported/updated in magento database by outside process, we not want that magento admin user to be able to change some attributes, like sku for example that could interfere with that process.
For acomplish this we can lock any product attribute by using lockAttribure method located in Mage_Catalog_Model_Abstract class.