The point was that: "Algorithms do not necessarily have an intuitive relationship with real world, but are abstract in nature. This means people do not have an intuitive mental model as they do with real world objects. Developing a working mental model of the abstract takes time, effort, and practice. Some people are uninterested, unwilling, or incapable of developing a useful abstract mental model to work as programmers."
This abstract nature of thinking is certainly not restricted to programming and is necessary to develop for any math influenced field such as Mathematics (Abstract and Applied), Physics, Chemistry, and the rest of the Sciences. Heck, even the various humanities require other forms of abstract mental models to be effective in, but because majoring in Literature doesn't make it rain for the average practitioner, there's not a lot of clamoring for making these forms of complex thought more accessible to the layman so they may be employed.