Blender on the other hand is very solid in the modeling department, in my experience. The mesh based approach certainly helps, but not depending on an external organization for the core geometry functionality does not hurt either.
I've been wondering what portion of the FreeCAD "problems" people report are actually issues with OpenCascade. I don't have time to deal with any of it, just a question that pops into my head when I see complaints about FreeCAD. When I have time I spend it in Solvespace, which is decades behind commercial CAD but is so much more fun.
The only way I could see it happening is if a consortium of large companies decided that they wanted to drop the big players and build an open source one. It needs a visionary in the position to decide to do it.
There are many issues with FreeCAD being OSS alternative to professional MCAD software, but UI/UX is not one of them