While I do agree this is an issue, how would you actually go about solving it? I mean, what useful contribution can someone make in math without having learned algebra first? You need to start with the fundamentals before you can do actually important things. In fact, it seems that the ability to suck it up and "just do it" without any immediate gratification is what sets other cultures apart with respect to education.
One area where I think young people can do potentially important things is with computers, especially with programming. With only a small base of knowledge, it is possible to do many original and useful things. When I was 15, I wrote apps that were used by hundreds on thousands of people, and I don't think it requires any special talent.