Gotta agree. But people apparently need a Hero and hero worship to get exited about things (ie. funding).
I bet there are thousands of people who would have been able and willing to do the same things as Neil, and who today would happily make a one way trip to Mars.
Most people of course couldn't be bothered to get off their couch, so these people (eg. asttronauts) of course get my respect for pushing the envelope.