FreeCAD is a complicated program, providing BIM, CAD, and FEM. These and the topological naming problem is why it’s taking a long time to develop.
Sure, that excuse is “old”, but FOSS is suseptable to stalls/drops when creating complicated programs. (Take Xonotic, still at 0.8.x).
Your’re not. Move to another software or improve it. FreeCAD is nowhere near professinol so using it on a job is dangerous.
I use FreeCAD because Fusion360 is slow and annoying when exporting.
It’s your choice to use FreeCAD or not, but shaming FreeCAD that the development is slow is painful.