Earlier quoted context omitted.
I will say that the FreeCAD weekly builds have made massive strides; I believe the toponaming fix is in the latest mainline weekly now and Ondsel have been contributing great work back from their branch as well. I’ve been playing around with the weekly version and using the OpenDark theme. It looks pretty slick. It seems like a really exciting time for open-source CAD (hopefully!).
FreeCAD suffers from the same issues that much open-source software suffers from: it has bugs. Bugs erode user confidence. Apparently, there are now > 500 bugs open. When commercial software has bugs, you don't even know they exist often. Sure, but there are also ways to make bug free software, but hardly any open-source software exists that uses those development techniques.
Let's just say I've seen their (internal) bug trackers.
TLDR; you couldn't be more wrong.
When OSS software has bugs, at least someone with an interest in the issue and the skills can do something about it.
For closed source software nobody can. Even the people working at the resp. company who are developers rarely or never decide about priorities.
And as an added hurdle, adding features always has higher priority as it drives sales.