Person develops 2 or 3 apps, setup 2 or 3 databases and thinks he/she is a professional.
Many businesses and managers care less about security and more about getting the deliverables into production.
Many CEOs and managers lack the understanding that once you launch (app, store, website etc) it doesn't end there, instead, moves into maintenance.
My company just hired an external company to assist with our IT infrastructure. I was asked to meet with the person that showed up to begin the take over. He was not interested at all in understanding what we do as a business. If you don't understand your clients, their interests, their responsibilities and obligations then, simply put, they are fucked!