Well .. it is a tournament model so price is misleading. Top researchers at industrial labs get paid a decent amount. The problem is (a) getting a coveted job, and (b) mobility when things eventually go south at your employer and they decide research is expendable.
1. Society uses price signals to drive activity to areas "we" want to develop
2. In research, the tournament model prevails so a few winners get most of the gains
However, the question arises:
The tournament model prevails in many other domains including startups, the movie industry and so forth. However, in those areas most people don't feel that the enterprise is severely underfunded. (I am assuming this so if people have contrary data, I will re-assess).
The question stands: in spite of the tournament model, why does society fail to deliver enough reward for basic research when we as a society believe that there should be more of it.
(We could ask the same of teachers, and so on.)
It could also be the case that "society", whatever that is, doesn't really feel that science is underfunded.
You also don't know how you stack up in the tournament. The people entering graduate school have usually done really well in undergrad. However, being in the top 1% (or whatever) of that small pool provides you with a lot less information than you'd think about your prospects in a pool of people who were also in the top 1% of their own undergrad classes.
Repeat for grad school->postdoc, postdoc->tenure track, and so on.
I agree completely. I also think there is way more luck involved than people want to admit - a lot interesting results are unexpected, and there are so few jobs the timing has to work out for you. I have known plenty of great post docs who couldn't get a Professor job, and plenty of Professors who seem pretty mediocre.