So you're saying that starship captains should go through the universe enforcing truth, justice and the American way? Or is that the Chinese way? Or the Islamic way? Or the Vulcan way? Or the Andorian way? Or the Tellarite way? Or the Betazoid way? Or the Trill way?
Are you going to stay years or decades to ensure that they meet your moral code? Are you going to set up a military government and send in troops to enforce your morality on an alien race? Would you be supportive of a superior race technologically coming in and enforcing their morals on humanity? Do you equate technological progress to moral superiority?
I don't think for a minute that I'm wise enough to enforce my own moral code on an alien race. It discounts thousands of years of development on their part, because of how I feel today. I'm a much different person than I was twenty years ago and will be a much different person twenty years from now.
Your mileage may vary...
Quit doding the question. Humans have had cultures that practiced human sacrifice for millenia...was that right? Should it be permitted to be revived today because it was "thousands of years in development"?
Right and wrong are universal constants..