about 95% of all "engineers" think that math skills are not necessary and anything that requires actual original thought has no place in their workday. you can apply this to web dev the same way you can apply it to AI. Tensorflow is already here. in order to run a somewhat working "machine learning" thing, all you have to do is grab a model of the shelf and shove your data through it. web dev isnt really the problem.
lets say you work in web dev, though: can you implement an http server from scratch? can you write an application without relying on a web framework? I'm not saying that that makes sense from a business point of view, but unless you can actually do these things - at least in principle - you dont really understand your job.
same thing with AI. of course you dont need even undergrad math to run a model. nobody has to. but do you really understand whats going on unless you can speak confidently on measures, confidence intervals, model building, tradeoffs between models, running scientific experiments, linear algebra etc.? i dont think so. you may be able to hang on. but you dont really know what youre doing. not really.
very coincidentally, the people who always say you dont need actual skills are the same people who are running around scared to death by the next impending wave of layoffs.
if you have real skills, you wont ever be laid off. not going to happen.
i dont really care whether ai solves crud jobs or not. why would i? i think its likely. maybe its not. time will tell.
but its a bit cute for 5 million ios app developers to tell themselves that they will find the same job creating the same single page "uberified" interface over and over and over again. i dont know whether its ignorance or arrogance and i certainly dont care. but if i was them, id be at least aware of the possibility that it could happen.