fine, i dont think you can rationally deduce what is bettering humanity.
also, even if someone is informed on the best way to better humanity; it doesnt mean he has a way to rationally prove it.
if there is no single best way to better humanity, are we not bound to frustrate each other's methods? also, i think in this time of human civilization, you can call it anything but stagnation... and just because something has not be deduced yet, does not mean in 50 years the same will be true. it took us to the 60's until we were about to deduce how to go to the moon, before that there were informed people for thousands of years that could not deduce how to do that; to say that because we havent deduced something by now, it probably doesn't exist, is ridiculous...