You're totally right. We could go on discussing what is Math and what is not. Some of what you have listed would probably fall under the category of "Theoretical Computer Science", which is mostly Discrete Math. Of course, the pedantic mathematicians don't want to label it as Math because they're too in love with the continuous math paradigm. In any case, most programmers build GUI's and play with sockets and stuff, they don't do AI, graphics nor ML. In any case, who cares? It's not math that keeps women out, and I don't care if there are no women in programming...
ML uses a lot of probability and optimization. AI uses graphs and stuff. But then, electronics uses some stuff from solid state physics... but is it physics!? Some fields are inherently more "applied" and detached from what a purist would call "math". In any case, who cares? Those are just labels...