For the DNA40, atty lock was added as a way to defeat the problematic resistance "refinement" the board will do while sitting idle. Automatic refinement does give you a more accurate reading over time if you're always in the same environment, but it also gives you a variable vape when the external temperature changes, as Vlad just explained.
For non-DNA/DNA clone boards, it was there because there was no refinement in the first place. You have to tell it the baseline. Mods like this don't ask if it's a new coil.
Some boards do it without telling you, the "New Coil" process automatically locks the resistance, but they don't refine afterwords. To reset the baseline, you usually have to remove the atty, fire, get the check atomizer message, then replace the atty and select New Coil again.
And some boards have the ability to let you manually input your starting resistance (Smoke X Cube II, Koopor Mini).