Школа не выпускает готовых специалистов. У неё такой задачи не стоит. Человек, способный написать пару десятков строк кода ещё далеко не программист
Если умеешь жарить шашлык/котлеты, варить суп, ты же себя поваром не называешь.
Учёба в школе, это ликбез. Научившись читать/писать литератором не станешь
Не программирование, а кодинг. В современном программировании размер систем требует знания SOLID+DRY/YAGNI/KISS и, в чем собственно и сложность, владения инструментами следования данным принципам. А написать программку, которую запустил пару раз и забыл - большой сложности не составляет.