You're right, there doesn't seem to be a good reason for this. I filed a C3 issue to change it.
I guess it should apply to hidden layers too? If you drag-and-drop or paste instances to a hidden layer, just like with a locked layer you still can't do anything to those instances until you change the layer settings.