I'm all for "new approaches" in artificial intelligence and all for people trying, I just think it has limits, and that it won't, 1) replace doctors, or 2) take over the human race. And if you had proof either of those two things were going to happen, you'd have replied with it.
Until AI can replace the least skilled jobs, I have very little confidence it can replace the highest skilled. AI hasn’t even successfully replaced the dog pooper scooper, let alone my job that took 4 years of undergrad, 4 years of medical school, 3 years of residency, a year of fellowship and years of clinical & human skill refinement. So, when AI can figure out how to replace the job of cleaning up dog poo in my backyard (my other job) not only will you have convinced me and won the arguement handily, but I’ll be the first one to pay top dollar to buy that technology from you. But until then, I’m not going to worry in the least, about being rendered jobless by an AI computer program.
Good news! The dog poo problem has already been solved, so rest easy. Unfortunately, there really isn't a monetary incentive to roll it out in a commercial form as the mechanical portion of it will be pretty pricey.
If I can convince you of one thing, it will be to stop calling this stuff artificial intelligence. You're absolutely right, AI is so damn difficult that we need a whole new paradigm shift to get there. However, we are getting very good at learning specific tasks. And these functions that do this are a whole bunch of non linear transformations, which is great if there is a consistent signal. For example, we've already reached parity with human translators by using these non linear functions, and the same in Go, and other complex competitive environments that rely on heuristic reasoning. These are human created problems, and yet we've set up a framework that reaches a better minima on the problem than a human can.
I'm not saying these functions will replace you, I'm saying that those 7 years of education learning a signal can be done via gradient optimization. Now, these updates need a lot more data than humans, but they do better given enough of it for a certain task such as diagnosing a patient. This means that while you're not familiar with something, the function will have identified some underlying issues not readily apparent given your very human bias.
Lastly, those 'AI' programs you've seen are not AI, and are most likely just fourier transformations with logistic regression.
If it helps, I don't believe any of these models will take over the human race. And I don't give a crap about the real life interactions (robots, etc) as that's more an engineering problem than it is a machine learning one.