I of course realize that people are not perfect (along any axis at all), but I think the importance of this work is highlighting:
(1) software must evolve in order to continue being useful (is this the "cultural" part of your comment?), and
(2) that there are some unavoidable limitations of human capability to achieve that (is this the "people being shit" part of your comment?), particularly in dealing with complexity. And that complexity is an increasing function of lines-of-code count.
So, the obvious conclusion to draw (for me, anyways), is we should work to minimize SLOC by various means: DSLs, &/or expressive/powerful languages.