There is also a secondary reason: Chinese high schools teach too little. For instance, high school maths do not cover calculus or linear algebra. In the meantime, only 50% or so high school students could get into university, and about 1% will get into the elite ones (search 985 universities, if you will). Naturally, problems in the National College Entrance Exam become tricky instead of deep. To be honest, they are not that tricky for mathematically inclined, but they are tricky enough for the general public. As a result, students go to tutoring schools to learn how to solve all kinds of hard problems, which again, are not hard any more if they learn more advanced concepts in college. Case in point, the most challenging problems are usually about analytical geometry, which US does not even teach because calculus and linear algebra render this 19th-century subject in a way obsolete.