We have used too many levels of abstractions
OP doesn't seem to realize that time is not infinite. Business demands require abstractions upon abstractions. If we're going to go down that path we should also understand the biological aspect of how atoms beget cells beget organs and organism to brains and then thought when then translates into creating the logic gates and machine abstractions on which we utilize code to translate thoughts into programs.