They don't necessarily need to do something productive for society, but they can still 'create'. For example, my early math classes were designed around questions. When we came into the room we would break up into groups, and spend the first half of (the 90 minute) class trying to answer between 1 and 5 problems, after which their was a class discussion on the problems and any tangents they lead to, and they teacher may, or may not, point out things we missed.
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.