I dont want to mod out my screw hole because my stock screw dont work with it, and because the screws they give you are to small... makes absolutely no sense to me. so it seems the solutions people have are to drill out the washer on the strap to be a bigger hole, or they put a toothpick and glue into the strap hole and screw it in... i'm not doing either of those to my gear.
What you're reading of others putting toothpicks in the screw hole on the guitar body or filling and re-drilling is absolutely not necessary.
If you get the Schaller strap locks and the screw supplied is too small..... the thing to do is drill out the fitting for the body (fitting shown in the lower right of photo) to accommodate the original size screw that came with the guitar.
If you decide to remove them, nothing on the guitar has been modified. As far as the modified fitting..... these are designed to self-center when the screw is tightened down anyway. So pretty much any size oval head wood screw will work within reason. It can be used again with the original screw supplied or now that it's slightly modified..... with most other original strap button screws on many guitar brands.
I've done this several times and it has never affected the performance of the body fitting. It takes a few seconds to do and once everything is tightened properly it'll stay in place. I use them on Fenders, Gibsons, Ibanez, Washburn, G&L, PRS, B C Rich.... and never had a failure.
P.S. DiMarzio makes great pickups no doubt, but straps and strap lock systems...... not so much! If you don't mind being limited to just one type guitar strap and a couple of tacky color selections. Or, possibly scratching up your guitar because you've got this "extra tail" hanging around all the time...... follow the rest of the sheep and get the DiMarzio junk.
Nothing looks worse than opening up a guitar case of a beautiful instrument and seeing this extra piece of "seatbelt" material and plastic or metal fitting hanging around!