Currently, when you are using the workflow editor, and wish to update a locked field, you have to modify the form to unlock the field, publish the form, apply the update in the workflow editor, return to the form to lock the field, and then publish the form. If I am building a workflow, I should be able to update any field I wish, regardless of it being locked. There are many business scenarios when the workflow populates a value that we do not wish the user to update directly.
The same scenario applies to hidden tabs, sections or forms on the forms. The workflow edit should ignore that the field is hidden when the form is displayed within the tool. We have to go through the same process as a locked field, and it is very, very tedious.