Reason Number 1:
Your organization only performs security audits late in the quality cycle. Development neither engages nor listens to your security team because of a variety of reasons.
- A culture of coddling developers so they feel elite, and therefore they know it all so they do not believe they require outside expertise.
- Your Security team is in a quality group, and are therefore sneered at in North America.
- Your Agile process has been broken to mean anything to anyone at any given time so therefore its missed as part of the agile cycle.
- Your hipster/hideous beard crowd is breaking things at the speed of Google because that's how code is made today.
Blame marketing. That normally works.