Few developers are going to have to know how to really code, or what is really happening in the engine they are using.
And THIS is why I get paid nearly twice as much as all the people I work with who fit exactly this mold. Because when you do understand how the code really works, you can make software perform better than anyone believes. For example, 10,000 complex business logic transactions per second with database and third party interactions on 3 boxes of physical hardware with a total cost under $20,000. (Probably less if our ops people didn't insist on IBM branded servers.)
"The hottest places in Hell are reserved for those who, in times of moral crisis, preserved their neutrality." -- Dante