Amigo Eliseo, hay muchos programas legados a los que ya no se les hacen mantenimiento y hay que interconectarlos con los nuevos sistemas que se van desarrollando. Por ejemplo uno de mis programas permite importar informacion a partir de tablas DBF ya que es un formato que, si bien nadie va a usar para desarrollar algo nuevo, es posible que haya informacion de antaño que se desee copiar
Luego estan los casos que se realizan migraciones como ya comentaron mas arriba
Por otro lado, existe un tercer caso, y es cuando "yo ya tengo mi sistema andando perfectamente, no me interesa que se vea "mas guapo", no quiero actualizarlo porque tengo miedo que me rompan algo, pero necesito que X programa lea mi base de datos"; lo cual, aunque nos pese, si me pongo en la piel del dueño lo entiendo perfectamente
Saludos