Мы не только в школах не преподаем. Мы вообще кому попало не преподаем. Тщательно отбираем стажеров и их обучаем. А те, кто занимается курсами и прочей шнягой, это не гениальные программисты, а мошенники. Все просто: - результат любого дела зависит от всех его участников. Результат обучения зависит и от препода, и от ученика. См. принцип бутылочного горлышка. - а исправить учеников, чтобы они не были тем самым горлышком, учитель не может. Любая школа (даже вся в целом) оказывает очень небольшое влияние на ученика. Именно поэтому в школах всегда учится сброд, а школа не может с этим ничего сделать. Основное влияние - от родителей и от сверстников. Точно так же можно спрашивать гениального программиста - почему те продукты, которые он создает в своей компании, не такие гениальные, как то, что он создает сам по себе. Очень просто: начальство, инвесторы, бюджеты, сроки.