It's not sacrifices, but sacrifice flies that cause this anomaly. Sacrifice bunts are not considered plate appearances when calculating OBP, sacrifice flies are.
Zubinsum's list has no players from before 1954 when the current rule about not counting SF's as AB's was introduced. The MLB formula for OBP specifically adds them back in.