>>Why only ML/AI? Because they are in demand now?
NO only that, but because it can be the new IT. Java, Hadoop etc are only languages and frameworks, that had at most a life span of a decade. But ML/AI is a whole new world. If things are going to be progressing in the current pace, then ML/AI could have a big impact on the world as the personal computers did and can be the next big thing of this century.
All this automation and job loss that the original article saying would be nothing if AI comes into full effect. There could be serious job losses all over the world. And with the biggest of population in the whole world, India would be the worst affected.. It is best for any country's interest to progress in AI so that they could have a say in future policy related to AI, not to mention getting more jobs related to that field.
Few of the several fields that could be affected by a combination of AI/Robots/Automation that I could think of ->
> Manufacturing / Factory workers
> Defence personnel
> Agriculture
> Auto drivers (Taxi, Truck, Rail, Ship whatsoever)
> Teaching (Virtual teaching)
> Construction (Ready-made materials combined with smart machines)
> Medical professionals (X-Ray diagnostics etc)
> Doctors (though far-stretched but could be possible)
Why now? No body have solid answers when or will this happen, but if you look closely it's been only couple of years that machines got the ability to beat humans in at least few tasks we figured would require advanced intelligence, including accurate visual/speech recognition. That coupled with smart robots, and automation could replace a large percentage of existing jobs. Self-driving cars are a proof of this. This is little scary, but not alarming if there are proper policies in place. Any country need to be in the forefront of this technology or else can get sidelined really quickly.