You are assuming that human beings, who will write the software, will one day be able to themselves understand the process of abstract thought and somehow translate that into a machine. The human brain and how it works is a mystery.
AI prgramming is still in it's infancy and will remain stuck there for a very long time as long as it requires imperfect human beings with imperfect knowledge to move it along.
And you are assuming that one has to understand how something works to use it.