The initial release was in 2002. There is a point where you can’t use the “we’re still making it” excuse anymore.
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).
Okay, so why do I as a user am supposed to expect bugs in 20 year old software? I simply won’t use it and instead use the industry standard. Yaknow, which doesn’t have those problems and is actually finished.
When a company is on the line, you don’t work with something that just happens to not work right when you need it to. Excuses and explanations don’t really interes you then.