Anyway, It may well be true that everything in unbounded recursive formal languages can be expressed in regular human language, but the opposite is not true. Just like you cannot implement a Turing machine with regexes alone. If that is the case, it is not at all surprising that "readable programming languages" are seemingly impossible.
But maybe that is not so. Perhaps human languages are nothing but a very complicated, very fuzzy formal system equivalent to Turing machine languages. The difficulty of expressing everything we can express in human language in that language is not proof of non-equivalence. As an analogy, I cannot really fathom how I would express Simcity 4 or StyleGAN in Brainfuck. Certainly not more concisely than in C++, as a comment to the C++ code. I know it is theoretically possible, but Brainfuck is a very poor fit for the task.