Admittedly, I don't know very much about the requirements for CAD software, but I will say given building CAD software is extremely laborious and expensive, a key step is settling on a standard format for data exchange. When and during the time Google owned SketchUp, they made Collada/.dae export part of the community product, and eg Blender has really great support for Collada import (worked out of the box for a non…
There is an open standard called IFC that has a foothold.
https://en.wikipedia.org/wiki/Industry_Foundation_Classes
Unfortunately, it's still second place in most cases.