They don't get that to break programs, you have to know how to make them? While I'm here, what do you do in an "entry-level security" position that isn't programming, anyway? Firewall configuration?
As the article stated, the field of security is huge. According to NIST, there are over 40 sub-specialties.
The example that immediately springs to mind is a low-level CND position. Sure, the ability to program would make you a better CND analyst, but we have already agreed on that.
And they don't understand, no matter how many times they are told, that you have to know how an attack is executed in order to defend against it.
They are out there, and it's nearly impossible to get them to understand why they remain in entry-level positions for so long.