Meus 2 cents,
Sim, este eh um detalhe importante: quanto mais atividades especializadas delegadas ao banco (STORED PROCEDURES, TRIGGERS, etc), acaba sendo interessante o DBA focado nesta manutencao.
Um detalhe curioso eh que os ORMs deixaram os DEVs mal-acostumados: entrega ao ORM a tarefa de recuperar os dados e que se dane a construcao de SQL - so que isso acaba tendo um custo de queries mal feitas ou repetidas, ausencia de JOINs/UNIONS/SUBSELECTs que poderiam otimizar a recuperacao de dados. Usar o EXPLAIN acabou se tornando uma habilidade perdida.
Ainda nos anos 90 acabei por tirar certificacao DBA em Oracle para aprender as "bruxarias" de otimizacao de query - ja que nao tinha poder de processamento e discos rapidos, acaba tendo de otimizar em tablespaces, forcar uso de indices, criar bitmaps de dados, enfim (quando lembro que rodava servidor Oracle com RAM 128Mb - mega e nao giga ! - e tinha de gerenciar alguns milhoes de linhas e ser rapido).