the "just use fusion 360, it's free" contingent have, imo, stifled interest and support for FOSS CAD (alternately, view it as a very successful market domination move by Autodesk)
Is there a word for this?
One thing that's been needed for years in the open source space is a decent mechanical CAD program and integrated CAM system.
The issue is that such things are still dark arts to write.
There are open source projects that are out there, including BRLCAD, Blender, and other special purpose programs.
Fusion 360 is head and shoulders above them in terms of usability and integration with the CAM system.
I can't speak for all of its use-cases, but even then: I haven't found any 3D modeling software that is as easy to use & feature rich as Fusion. However, for 3D print slicing and compiling after the model has been made, Ultimaker Cura is really a gold standard in the space, and open source (AGPL3 I believe).
https://github.com/solvespace/solvespace/issues/552#issuecom...
The only thing I'm unsure of is if it supports some functions such as milling, threads, etc. I think interfacing it with OpenSCAD just for this use-case would be huge (define the function in OpenSCAD, apply it in solvespace).
I tried hard to use FreeCAD, but maybe not hard enough, as I really had some difficulties using that workflow (IIRC, finding the 2D planner interface was difficult enough, and constraints didn't work as expected). It did have an OpenSCAD interface, though.
The last point is something worth mentioning: an opportunity FLOSS has that proprietary software often lacks is interoperability, either with the save formats, or directly with APIs, or calling each other for specific parts. I wish this was leveraged a bit more in this space.
There's a built-in gcode generator for 3-axis milling. I've never used it, since I don't have a mill or router.
Helical features is in a development branch, and is one of the blocking features for the next release. It mostly works, but still has some open bugs.