CAD is a bad place to make this argument. FreeCAD is the closest thing to commercial 3D parametric CAD, and it is still missing some key features. Further, teaching FreeCAD to engineering students would be a detrimental; the engineering profession that students graduate into has no appetite for open source CAD