Do you know whether anyone using these types of tools (like OpenSCAD, CadQuery) in any serious design? By serious I mean, real, industrial use cases (think automotive, defense, aircraft, etc.). Or are these tools mainly targeting hobbyists?
We use those tools for industrial prototyping because we can program those in things like python. We use it for creating as crappy designs as fast as possible, not getting designers to premature optimization. For serious design no, we use expensive commercial software for that, once it is clear what the solution is. For exploring lots of different spaces cheap 3d printer, cheap CNC milling machines and laser cutters…
Restricting access to CAD features is a perplexing way to compensate for lack of mechanical engineering skills.