I have a bachelor's and master's in computer science, specialised in data manipulation and ML.
The problem with AI is that you don't really need to understand the math behind it to work with it, even with training. Who cares how the distribution of the net affects results and information retention? who cares how stochastic gradient descent really works? You get a network crafted by professionals that gets X input parameters, which modify the network's capacity in a way that's given to you, explained, and you just press play in the script that trains stuff.
It's the fact that you only need to care about input data quality and quantity and some input parameters that freaking anyone can work with AI.
All the thinking on the NN is given to you, all the tools to work with training the NN are given to you.
I even worked with darknet and Yolo and did my due diligence to learn Yolov4, how it condensed info and all that, but I really didn't need to for the given use case. Most of the work was labelling private data and cleaning it thoroughly. Then, playing with some Params to see how the final results worked, how the model over fitted...
That's the issue with people building AI models, their work is more technical that that of "prompt engineers" (😫), but not much.