Developers care about APIs. Developers create apps. Users care about apps.
you left out
"... Profit!"
They haven't learned a thing since college, and/or they just want to put in their hours and go home until they are able to retire.
This is the difference between good coders and bad coders, no matter the age (well, except for the retire part). This is a career whose first mandate is constant learning and refreshing of skills. If an organization finds itself with older programmers and technicians who haven't learned anything new, that's a sign of bad management, and a waste of human capital. One of the things that led me to leave consulting for a steady job 20 years ago was the huge cost for training to stay up to date. Since then, my employer has footed the cost of that development. And yes, I'm an old developer, 59, and do mostly database work.
"When the going gets tough, the tough get empirical." -- Jon Carroll