The locking bar is especially useful for PRTs with heavy reconstruction, moreover you don't have to put it on the entire shaft.
(this requires a construction with anticipation... but can be very useful in some cases where you want to make modifications, adjustments)
Example: chassis with several tens of hundreds of function lines, part with "death" repeats, part with propeller sweep, etc...
With this we find the usual "food perf" functions of Solidworks, to which is added the use wrongly and through "External References" (but there are other ways to lighten the calculation-reconstruction...)
What is good is to know enough about the software to know how it has evolved, some functions, or function approach are not the original one, And very often a simple use with the "original methodology/philosophy" of the software is often the best, most stable, more reliable, etc...
Some examples:
1- Chassis construction, the default, the folders are not renamed, because the calculation/information of the table is not done there
2- Move Body, the "absolute" default is the basic function, move it constrained is an addition that remains buggy and unstable if used too much (bug for so many years... and not yet corrected)
3- The correct display of display filters, too often people (school outings, outdoors) use it incorrectly, maybe because they didn't understand how to use it correctly, or maybe because of a training that didn't talk about it correctly). I prefer to follow the basic philosophy of the software, which allows you to use level 1 filters, but also gives access to level 2 filters!
The display filters also make it possible to no longer have in the 3d the black line that passes through the models that represents the threads, but rather to have a representative texture that does not pass through the models!
Note the texture bug when you activate the cut, so to check the threads, tips to cut without validated does not bug, otherwise temporarily go over the line that crosses the models, and put yourself in orthogonal view (flat view)
4- Also over time, and the different versions of SW, the configuration of the DOT seems to have varied, or according to the companies badly modified... (that's a real pain...)
5- The calculated properties (mass, volume, area, density, etc...) are always put "in the config" and especially not "in the general".
As a reminder, in the first philosophy of Solidworks, a property is either in the general or in the config, not both at the same time (or else it's that we are aware of the behavior in the nomenclatures)
Example: display color of the planes, units, number after the decimal point in 3D (I prefer to work with non-truncated dimensions), display filter settings, setting of default configs (functions/constraints not removed), and the famous lighting adjustment! when you put the "orange" or the "white" of the color palette, does it appear like that in the 3D???
I had written a subject (big block) that talked a little about all this...
To come back to the question, in a 3D library, generally we use the file lock by windows, and in the part families, it is on the contrary preferable not to rebuild certain types of parts, because this allows to have a file of only a few kilos/mega, rather than several hundred...