Regarding overleaf, it is open source and you can self-host the community edition for free or self-host professional instance and pay subscription.
I didn't realize Overleaf was open source (or at least open core...)
And FreeCAD can't yet even effectively render many of the parts for my experiments :(
Overleaf is open source for all purposes. this does not mean you have to use all features for free selfhosted. it has to get some money. The decision by CERN to provide professional account for all CERN users on overleaf.com instead of self-hosting one has to do with minimizing unnecessary deployment and maintenance (including security) burden. I guess also they got a good discount from overleaf folks.
I'm not saying that there is complete independence now. but for most people in the field and most purposes, you can rely on open source tools and it will work and you call it a day. CERN is not the business of designing GPUs to compete with NVIDIA (Although it will be good).