I have steppers with encoders fitted to the shaft on my lathe. The real benefit is when you reference off the switches at power up they repeat to 0.00mm every time, so no need to touch off at the beginning of the day to account for the error in the switch. And as the spindle is encoded too, threading.