Note: This is probably a dead-end; it is not on the same level as SolidWorks, Fusion etc.
You're probably right, OpenSCAD seems to be limited both in speed and in exactness of the surfaces.
However purely programmatic interface allows doing surprising things which might be hard to achieve with a mouse.
I wouldn't call a FOSS project that you compare to some 2,620 USD/year software a dead-end. It's good enough for simple modeling, especially when it comes to scripting, and has been for 10 years already.