Мне кажется, что всё дело в базисе.

У человека в голове может поместиться весьма небольшой "базис" неких базовых понятий. Соответственно все прочие понятия он пытается разложить по вот этому вот базису. При формировании базиса приоритет имеет то, что было первым услышано/узнано/опробовано.

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

В КП/ББ этой состовляющей нету. Образуется дырка. Неудобство. Приходится либо писать жутко кривой код, либо корежить базис (а изменение базиса граничит с изменением мировоззрения). Что многим неприятно.