I don't use locked views much; but, here are some instances where I have used them before:
1. Selective sheet updates.
A heavy drawing can take a while to update completely - and will sometimes fail on weaker machines. (batch updates and using the contextual menu to update a single view at a time can help with this, though.)
2. Comparative views.
make 2 front views. lock one. change the 3D. update the drawing.....only the unlocked one will update. Compare the views.
3. Use the lock attribute to differentiate views in code.
I've locked views I consider 'critical' and color code dimensions that have changed in that view on update.
Loop through each view in a drawing sheet.
If the LockStatus=TRUE then do something.
What I did was to record the value of each dimension.
Then I unlocked the view and updated it.
Then I compared the new dimensions to the old ones.
If the value changed, I color coded it the color red.
You can see some looping code that uses LockStatus [link