Вы ошибаетесь, как раз во всех нормальных местах ничего не разжевывают, а дают детям подумать самим, в процессе приема задачи могут направить в правильное русло, но не подсказывая прямо , а именно подталкивая в нужную сторону, что пошел и еще сам подумал. Этот процесс как раз и развивает самостоятельное мышление Разбирают только самое сложное, немного. Типов и вариантов олимпиадных задач сотни, они все разные, там не возможно преподать всю теорию. Тем, кому надо давать теорию и разбирать досконально, нечего делать в олимпиадной математике. Олимпиадной математике если и можно научить, то очень условно и на самом нижнем уровне, а дальше  - если не дано, то не дано. И уверяю вас, даже отобранные по конкурсу дети, далеко не все могут делать успехи в олимпиадной математике, процентов 20-30 - максимум. Так что вы напрасно так убиваетесь заранее, таких, как ваш сын будет больше половины.