And one more thing - AI has changes what 'the right tool' to make anything digitally really is. Software packages like 3d modelers, video editors, etc were, well, 'tools' to abstract away computer operations that were too complicated for operators, or, at the least too time consuming to build from scratch each time. Imagine being a photo editor and having to start over with an empty void main(int argc, char* argv) for each assignment. And all the functionality in those packages are just abstractions for ease of use by humans. AI has shifted that. Today I do image manipulation at the level of 1990's graphics editors with the equivalent of just raw PIL. I don't care the AI writes a 1000 line throwaway script that implements its own version of Bresenham's algorithm (this is a slight exaggeration to demonstrate my point, I haven't actually seen AI's go that deep, foundation libraries provide such fundamental algorithms).
And same for CAD. Who cares about intermediate representation? If an AI just generates results directly, I don't care if it uses CSG or brep or has a writer for dwg files and just does moveto() and lineto() on that. Your comment suggests you think AIs are for doing things the way humans do to get a certain result. I don't care, I just want the results. Of course there is provenance and versioning future proofing and all, I'm not claiming CAD or 3d design or video editing software will go away - at least not right away. But they will have to adapt to being shortcuts for the AI to use them more efficiently than reimplementing their algorithms, or wither away.