Valeu pela contribuição
A ideia da maioria é assimm mesmo, já tem escolhas pré prontas
A ideia do post é exatamente vir de encontro a isso. Muitas já tem essa cartilha por descições do passado, ou como tu comentou outros tomam a decisão então nem tem muito o que fazer, ou mesmo vai pela ideia dos outros.
Mas qualquer banco de dados por atender qualquer tipo de aplicação na verdade, foi feito para isso, é usado para isso, e tem funcionado muito bem por muitas pessoas que sabem usar realmente aquela opção.
A questão de robusto, poderia dizer que todos são, porque entre escrever um arquivo e um banco muda muita coisa (são muitos mecanismo para ajudar a não acontecer o corrompimento e outros problemas), para chegar a ser usado por muitos, isso é muito testado, e o mais legal pode ser comprovado pela pessoa. O único banco que eu vi comrromper até hoje foi o firebird, e olha que já fezemos muitos testes, temos diversas soluções, já trabalhei em várias outras, e mesmo nesse caso ainda acho que o programador teve culpa pelo jeito que usava o firebird (conexão sempre aberto e outras gambiarras a mais).
SQL Server é bacana mesmo, só o lado de uso da memória ram e o jeito de cobrança deles que não achei legal, mas ali é banco completão mesmo.