Что вы понимаете под "умеющие программировать"?Базы данных все равно надо поддерживать. Я вот умею программировать в сиквеле и Ар, но это не значит что мне не нужны люди, которые занимаются базой данных, которую я использую для своих целей. Оно конечно автоматизируется, но это не означает что чистые программисты не нужны - они всегда будут нужны в таких же количествах.