https://blog.codinghorror.com/why-cant-programmers-program/
There was also another study I cannot find where 56% of engineering graduates struggled to write a fizz buzz.
I think people highly underestimate how long is the average developer, closed in their bubbles of mostly well established software teams that forget that for each of them there's 10 software consultants in southern Europe glueing APIs with trial and error on Java 8 monstrosities.
The link that you gave does not show this 70% number anywhere? Also, the link is from 20 years ago. I don't believe the real number is anywhere near 70%. Maybe 10% or something.