I have been interested in this for a good while, as I am changing strings fairly often, a couple times a week, (give or take) based on my gig schedule.
I am convinced that teles with vintage split-shaft kluson-type tuners present more of the tuning instability at the shaft itself, be it from settling, slipping, improper/too little-or-too many number of winds, break angle, aggressive bends, not tuning "up," etc.
For a long time I thought it was just the string elasticity fluctuating. That's a percentage of the big picture, but only more so under predictable circumstances!
With brand new strings I have found that it is necessary to employ a unified and light stretching method similar to the "string-stretcher" gadget, along the length of the installed string. Only a couple times. I also have tried many other things like tuning slightly sharp, etc. to break in new strings for a day or so.
Before a gig, basically anytime I put my guitar on, I do a very light stretch-and-tune for each string, and also bends, because when strumming, the heat from hands, and bending are introduced, the strings are more apt to fluctuate.
There is a point that strings have been stretched too much, and will not hold accurate tuning. So, even though countless players do not need to stretch, I find I must, and that means the life of the string is reduced. I change strings for nearly every gig mainly because I know as a heavy-handed player that I won't break one on stage (as a general rule) if I do change them each time.
If I am practicing gingerly, without forceful bending/strumming, I can install a new string pack, without a single pull/stretch, and remain stable. All that goes out the window once I do anything that compromises the point that the string rests IN the shaft. Cold/hot/humidity, etc. too. Hence, I am also interested in locking tuners/and of course, playing lighter and better all the time and I might never need them.