Teaching a computer to do anything is fucking HARD. And most of the time the problems are just unsolvable.
Sure you see cool demos like one that can cook for you. That shit is awesome. So uhhh... where are they? They're demos and proofs of concept, so expensive, require maintenance and programmers (gasp!). Don't except to see real ones mass produced and taking over for a good 30-40-50 years.
We can do a lot with computers and automation but IMHO every article that starts with, "If you don't agree then you're an idiot" is immediately sitting on a faulty foundation.