Quello che DEVI comprendere e' che OGNI TECNOLOGIA HA UN SUO AMBITO DI UTILIZZO.
Non esiste un concetto "assoluto" di teconologia ""vecchia"".
E men che meno di "tecnologia migliore".
Il COBOL e' un linguaggio di programmazione del 1960, cioe' di 60 anni fa. E' teconologia vecchia?
Tu dirai, con convizione: SI!!! Ci sono n-mila linguaggio di programmazione piu' recenti (Java, Swift, Julia, e chi piu' ne ha, piu' ne metta ...)
Prova dirlo a banche, assicurazioni, ospedali, ministeri, che hanno MILIONI (probabilmente anche MILIARDI) di linee di codice scritte COBOL realizzate in 60 anni di sviluppo. Chi pensi ci possa mettere le mani e riscrivere tutto in un linguaggio di programmazione piu' moderno?
ASSOLUTAMENTE NESSUNO!
60 anni di bug fixing, aggiornamenti, estensioni, realizzati da 3 generazioni di programmatori, NON LI RISCRIVI in una settimana, NEMMENO in un mese, NEMMENO in un anno, ci voglio PARECCHI ANNI. MOLTI PARECCHI. E nel frattempo il sistema DEVE CONTINUARE A FUNZIONARE. Mica puoi fermare un ospedale ""perche' c'e' un bug che dobbiamo risolvere"" !!!
Il "C" e' un linguaggio vecchio? E' del 1972, quindi 48 anni fa.
Si?, No?
NO! Perche', ad esempio, i compilatori di TUTTI i linguaggi moderni, le virtual machine di Python, Java, C#, i sistemi operativi, i driver delle periferiche, ANCORA OGGI SONO SCRITTI IN C.
Un NoSQL DB (hai citato MongoDB) e' meglio di un DBMS relazionale? La domanda non ha senso perche' stai chiedendo se una struttura dati ad albero e' meglio di una struttura dati in forma tabellare.
E' come voler confrontare una Roll Royce
con un Caterpillar
Quello che e' certo e' che con un Caterpillar NON HAI problemi di parcheggio! Parcheggi SOPRA, eventualmente
Quindi, la domanda "NON HA SENSO" e "NON ESISTE UNA RISPOSTA". Appunto: ""dipende""!.
E', o sara', tua responsabilita' CONOSCERE tutte queste tecnologie, ed infinite altre, e di volta in volta scegliere quella che meglio si adatta alle circostanze. A volte dovrai usare tecnologie di 60 anni fa, a volte potrai usare una teconologia uscita la sera prima (ad esempio una libreria di terze parti in cui hanno corretto il bug che avevi riscontrato).