The reason for modifying the extractor to snap over is so shell can be quickly dropped in the chamber and bolt closed on an empty magazine: a potentially lifesaving feature when being charged by a buffalo or elephant.
A lot of discussion has been devoted to whether or not Mauser extractors were originally designed to do this. According to Duane Wiebe's book, only the later models are designed without snap over feature. Looking at the design of bolt and extractor of my Czech 98 Mauser, I can see a unique feature that does accommodate snap over. Remove the bolt, holding it with thumb over the extractor spring. Note that with thumb you can slide the extractor forward and back ever so slightly. See how the keeper behind the claw does not fit snuggly in the guide groove on the bolt. There's a reason for that. If you remove the extractor, you'll see the keeper has a ridge on its front edge. Also note that the guide groove in the bolt has a lip inside. When the bolt is drawn back, the extractor slides forward and the keeper ridge is locked into the guide groove lip. That's so the claw cannot pop off the rim of case being extracted. Once the bolt is opened and started reward, the claw slides forward and is locked on the cartridge rim. But when the bolt is pushed forward, the extractor slides back and the keeper ridge is released from the guide groove. This allows the unlocked extractor to jump out slightly and snap over a cartridge rim when the bolt is moving forward. Of course, this can all be explained as a necessary design for removing and installing the extractor. What is not explained, however, is the added tolerance machined into the extractor guide groove in the receiver that allows the extractor to jump out and snap over a cartridge rim. If the bolt groove was only designed for installation and locking the extractor, there would be no need for the added tolerance in the receiver slot.