When the Europeans came to feudal China they were mystified that the Chinese had all this technology they weren't using. It was intentional. The reason is because the Chinese were smart enough to know that if they automated and outsourced everything they would end up with roving bands of unemployed men causing trouble in the countryside.
So yes, AI and ML can take many people's jobs today. Absolutely and in some areas it would be a beneficial improvement, e.g. guided medical procedures. But for other stuff, maybe not so much. What are these now unemployed people to do?
There's only so many hamburgers that can be flipped, and you have to have money to buy one anyway. Is the IBM CEO's vision of the future an economy where everyone works at a hamburger joint and then goes to another one to spend their pay to eat a hamburger made elsewhere?
Our society is not set up to allow for mass unemployment. Basic income needs to happen first.