I went for FreeCAD years before fusion360 existed. I am also strongly biased towards Open Source and the philosophy behind it. I've seen autodesk abusing their users as beta testers and then cutting them off when the new features start becoming valuable. I would love seeing 5D toolpath generation in FreeCAD, but simply can't afford the autodesk software, and that is separate from my thorough dislike of that company in general.
But I do agree that fusion360 does make sense for a lot of companies, while FreeCAD has not reached version 1 yet. FreeCAD has been run by hackers and has been hampered by lack of resources for many years now. And that also strengthens my point. Lack of resources is a mayor issue for many Open Source projects. FreeCAD is now slowly moving towards methods of gathering more resources to speed up development and it seems to be doing well, but needs a few more years.
And there are a lot of open source projects which have been competitive with closed source projects for many years. For example firefox, apache, many Linux distributions, KiCad, Blender, ansible and thousands of others.
Last time I checked, Blender received around EUR 3M of yearly donations and is an extremely healthy project. There also seem to be quite a lot of people who earn a living with open source software, for example with maintenance, custom development (Blender plugins, scenes, parts like animals and such, etc).
Also note that all of the top 500 super computers are running Linux:
https://en.wikipedia.org/wiki/Supercomputer_operating_systemThis is an excellent example for Open Source software. Commercial development would be extremely expensive, because of the limited amount of systems that need an OS for it. At the same time each company running such a computer very likely needs custom modules because these systems are often one-of-a-kind. Collaboration and Open Sourcing the stuff makes a lot of sense in this niche.
But you do have to choose your battles. Open Source is not (yet) a viable alternative for everyone or for each application. It's a complicated and diverse world we're living in.