Yes, and I cite their papers when I write mine - they get credit for their work. If I try to commercialize their innovation, then I will be penalized accordingly. I'm going to speculate that you're not an engineer and are probably a social scientist of some sort, meaning your innovations have no commercial value. You therefore deem it necessary for those of us who produce things of commercial value to subsidize your research since it has no commercial value. Amirite?
Those engineers were innovators and were compensated accordingly. They did their jobs just like the astronauts did theirs. In some cases, this is how innovation is accomplished. In other cases, innovation is achieved by an individual or small group by making a leap off of what has already been accomplished. In your framework, Einstein will be credited just as much with a grand unifying theory of physics as the person who actually discovers it simply because he framed a previous theory. In reality, the guy who discovers it did something Einstein could not. This hardly diminishes Einstein's contributions to physics. On the contrary - your system simply places emphasis on what has already been done rather than crediting future innovation.
Wanting to paying for resources I use and not for things I don't use makes me a sociopath? Really? Society doesn't kick me out because I have something of value to offer. Your characterization of this as the "generosity" of society is the outing of your view of individuals as subservient to society. I am your slave because you have done everything for me. The problem with your framework is that I can simply choose to do nothing and contribute nothing. When I do this, society still takes care of me at least as well as when I was making substantial contributions. This is not generosity - this is idiocy. This is easily demonstrated: how long would "society" continue to function if all of its engineers suddenly stopped working? Now, how long would society continue to function if garbage men stopped working? Anyone can collect garbage, but not everyone can do the job of an engineer. In your eyes, as far as I can tell, the two vocations are equal in every way.