Pitch muito bom. Acho que o paralelo mais honesto não é com outros CADs, é com o Blender: ele só saiu do buraco quando passou a ter dev pago full-time e estúdio usando em produção real (curtas, depois filmes de verdade) dando feedback no mesmo dia. Sem isso fica exatamente no ciclo que você descreveu: issue em inglês, meses de espera, usuário desiste e volta pro pago.
Trabalho com sistemas distribuídos e vejo o mesmo padrão em infra: Postgres, k8s, etc. só decolaram porque tinham empresa rodando em produção pesada e devs dedicados resolvendo o que doía de verdade, não o que era interessante de implementar.
Pra CAD open source dar certo eu apostaria em algo tipo o que você fez com o Sistec: não esperar o FreeCAD virar AutoCAD, e sim financiar/contratar alguém pra focar só nos papercuts que você listou (snap, cota, hatch, import de DXF com escala errada) na sua operação real, e upstreamar o que for genérico. É trabalho de meses, não de PR pontual, mas sai mais barato que licença perpétua pra equipe toda.