Usually, CAD software products are very expensive ... Even more, they read through a script file and it isn’t easy to change many steps. This isn’t helpful for machine designing professionals.
The available software, while very powerful ... But, with the rise of hobbyist 3D printing, a number of much more simple CAD programs became available. While these programs certainly helped ...