FreeCAD uses OpenCASCADE, because it's the only free option. You will notice that almost no other 3D Program, paid or free, uses it. OpenCASCADE is, compared to Parasolid or ACIS; buggy, broken, incomplete, unergonomic, and obsolete. There is almost no commercial software that uses it - they all find it better to license Parasolid or ACIS despite the heavy royalties those packages require.
This puts FreeCAD in kind of a chicken-or-egg situation. The geometry kernel they use is considered unanimously inferior to the licensed kernels for almost every task, to the point that even people building new CAD programs (like the recent Plasticity beta) don't even consider it as an option. The 3D packages that license the kernels think that rebuilding ~35 years of work with extremely complex math equations requiring dozens, or even hundreds, of PhD-level math professors is too much work to justify not paying a license fee. To them, it's like saying we should rebuild Windows, but it's PhD-level math instead of APIs.
Sage Math and all of it component software succeeded in that. Thus, I don't think it's something impossible.
I'm sure it's unrealistic for a small design house to do it on their own, but that doesn't mean the industry couldn't band together.
I wonder what would happen if everyone donated 10% of their Autodesk licensing fees to a foundation, or if a big shop decided to hire a dozen autodesk veterans for a few years.
In cases where there can be "good enough" solutions that can be achieved with more modest resources and then grow after gaining some traction we have seen some success stories. But for a lot of professional software in specialised markets it's almost an all-or-nothing proposition and that defeats the incremental adoption that has been somewhat successful elsewhere. Even well-capitalised commercial competitors have failed to make dents in the market share of the established giants in some of these industries and the odds are stacked even more heavily against any FOSS effort building up from the grassroots.
It's not like the switch from WinRAR to 7-Zip, it's a long ordeal of the (possibly already overloaded) designer learning how to do everything over again. There is very little carry-over aside from general design knowledge; and it may take a very long time for that person to become productive in whatever they choose - which by that time their just-learned software package may be the new software package to hate.
All I mean to express is that it takes a lot more than a money investment. F360 only remains dominant because -- pardon the expression -- they have a lot of us by the balls in some way.