Reading that reminded me why I'll never make predictions on computing, especially on what can't be done.
Not least because no language includes sufficient semantic information for the compiler to be able to safely optimize all the parts that the programmer can.
It's still mostly true - just not worth the effort for anything but smaller fragments.
I realize that many people believe that computers will some day be able to truly think on a human level. I just don't happen to be one of those people.