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.
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).
What is your "inexpensive" hobby that turned out to be expensive/ you gradually invested lots of money into?
Forget KISS, amirite.