I literally have no idea what you mean by this. Are you trying to imply there are people who write bug free code? If so please point me in their direction.
People make mistakes. Systems should be designed for this expectation. If mistakes are extremely costly it implies you should use certain tools and development methodologies, if not you can use others.
Code that is bug-free and code that is free of security-affecting bugs are not the same thing.
For an example of an application that is currently free of application-layer security bugs, see my blog. It's not a CMS, I wrote it myself. Go ahead and try to hack it. :P
Familiarity. I know its quirks inside out and therefore know which mistakes not to do. If you point me to Python and say "build a secure web app," I'm going to need to spend a lot of time researching.
This is congruent to saying, "Whitelists don't exist. Everyone implements poorly scoped black-lists."