он не победил, он просто стал более широко использоваться из-за более низкого порога вхождения. И в этом и есть мой аргумент - внезапно, программировать надо, сцуко, уметь! Нужно понимать, как устроены абстракции, нужно знать теорию, нужно уметь выводить пруфы. И это и есть настоящий инжиниринг, а не джангошлепство или пхп-движки на коленке