Several reasons: It's not fully developed. It is very hard to learn. It does not interface well with modern manufacturing systems/software. (This is the biggest issue.) It has issues with real dimensionality (though this is getting better).