"...So it sneaks past the limit switch until it spots that index line and then stops..."
I don't think they would sneak past the limit switch. Often the limit switches aren't just sensors, sometimes they physically interrupt the power to move in that direction. So I think most systems would move to the limit, then move back to the home position.
There are some switches that stop the rapid travel, but still allow slow travel, to prevent a fast crash, but I (personally at least) don't think of those as the limit switches.