ML is the most automatable domain of programming there is. I never understood this argument.
It may be that deep learning as we know it (TF, PyTorch) is going to be replaced by prompting large models, thus making most applications straightforward for anyone to use.
By the time we can prompt large models and it gives us everything we want, then our work is clearly done. Before then, there's still work left.