This is the reason I exclusively use pockets not holes. This works great for 3d-printing but wont work as well if you intend to export to CAM systems that can use a drill to make the holes.
FreeCAD
Your own 3D parametric modeler.
FreeCAD is an open-source parametric 3D modeler made primarily to design real-life objects of any size. Parametric modeling allows you to easily modify your design by going back into your model history and changing its parameters.
This works great for 3d-printing but wont work as well if you intend to export to CAM systems that can use a drill to make the holes.
Why's that?
I think the hole feature directly translates into drill instructions in compatible output formats. Where pocket just modifes the 3d shape, not that you couldn't use a drill but it would need more software to spot the hole like shape and use a drill for it.
Yeah, it's just "one of those things" with FreeCAD, and is definitely not intuitive.
This is noted on the wiki, for what it's worth - "The centers of the circles and arcs are used to position the holes, but please note that their radii are not taken into account. The generated holes will be identical even if the radii vary".