It's due to the rotation of the earth. When lining up with the centreline on final, the earth would have moved a few inches by the time you reached the threshold, thereby putting you off the centreline.
Does this mean that in the Southern hemisphere they'd land on the right? (Coriolis effect and all that)