Openscad is fine for pretty basic one item things. It's not so good for complex designs like the model steam engines I sometimes amuse myself with. And it's sure not capable in a commercial setting.
But if you enjoy openscad and writing code, more power to you and enjoy what you are doing with it!
There never was a vote to make it legal or illegal. And it was widely hailed as a great idea at the time. It was considered the best way for large cities to dig out from under the literal mountains of horse shit they were drowning in and that was polluting the ground water and killing children and adults alike from disease. Plus it gave people far more freedom to move about faster and father than they had by foot, horse, or train. Like it or not, the internal combustion engine has given you, personally, everything good and bad that you have at this very moment in time.
But, like most great human ideas, there are always unintended consequences no one sees until they happen.