Думаю, не стоит пытаться обучить программированию любого (каждого) ученика. Ведь далеко не все ученики становятся физиками, химиками, так же далеко не все станут и программистами.
Согласен с Вами, всех и каждого обучать программированию не нужно. Но будущих физиков и химиков (и вообще, учёных и инженеров) ИМХО обязательно нужно учить программированию. По-моему убеждению программирование всё больше становится
общетехнической дисциплиной. То есть, быть например хорошим инженером и не знать программирование сегодня уже нельзя. Проблема только в том, что заранее неизвестно кто из сегодняшних школьников выберет стезю ученого или инженера.