Потому что школы государственные, а государство не ставит целью готовить программистов. Наоборот, оно наверное боится перегнуть палку, оставить народ совсем без средств к существованию. Это хоть и заманчиво, но рискованно для них. А если серьезно программировать будут все - то минус одна крутая и модная профессия - еще труднее добывать средства. Ну и если в целом посмотреть, то нет нужды так усердствовать. Люди и так учатся на программистов.