To create a quality 3D CAD/CAM program takes more than just competence and interest in having a free product. It takes a small core of very talented people with expertise and experience in building complex software, surrounded by a legion of supporters. Kind of like the Linux kernel project.
It's a niche software product that requires significant technical expertise in programming, mathematics, and in UI design. It's nitpicking to debug.
The closest anyone has built is Blender, but that's still a far cry from being Fusion 360 or Solidworks.
GNU has had a CAD program on their wish list for as long as I can remember... going back to 1990 or before.
Unfortunately, the removal of local simulation is more of the same from Autodesk.