回答 (3件中の1件目) それが最適解であれば使うのではないでしょうか? 優秀なプログラマーは動くものを作るのが早い人ではありません。優秀なのは必要とされていることを見極めて、持っている技術知識の中で最適なものを選択できる人です。 知っているから試したいだけでもなく、知らずにちょっとかじって批評する訳でもなく、その課題に対して、その技術が最適なときに使います。 そもそも知らない人には選択肢になり得ないような幅広い技術の知識を持っているからこそ優秀であり、使いどころを理解しているからこそ優秀です。