The sooner kids are filled with notions, the worst their creativity and growth will suffer.Another thing we don’t do in the US, teach basic engineering to children. Most have to wait for middle or high school here before they can take it, but not all schools across the country offer any longer either. China is even teaching kids how to write code at a young age too, you’d be lucky if any high school in the US offers it as an elective.
It's widely known in Northern Europe that it's better to postpone than anticipate teaching kids. This way they enjoy more their youth and - not surprisingly - at a later age their grades will be better than those of other countries that believe this "the sooner the better" approach.