Electric Shift-Lock should not be automatically local. It should be possible to make it local, but if that is not explicitly done in a certain buffer then it should be global. I often turn it on after reading in a few files, and when I do that I want it to apply to all files with suitable major modes.