Вся современная система обучения построена по принципу: Чтобы ребенок дожил до 23 лет и как можно меньше себе навредил, и при этом, как можно больше узнал.
То есть смысл в эффективном решении задачи: Как по максимому обучить человека, при этом по минимому ему навредить, с учетом того, что ему еще нужно будет работать 40 лет после универа.
Обучение программированию в 10 лет явно не оптимальный путь.