Yes thats true, but don't you think good races need some sort of benefits too? Even if they take a loss at the start it should pay off in the long run atleast. And even if you are a good zealot, you have crappy bonuses any way.
In a way, No. It should cost to be Good, being evil is always the easy way. Its what defines the universe, if you would suddenly start reaping benefits from morally good choices the universe would also align itself more towards a neutral alignment.
I mean, would saving a Planet of 500 million hamsters be a righteous thing to do if you would also in the process turn the planet into an intergalactic pet store and reap heavy economy boosts. No, because the morally good choice would be to leave them alone to begin with or even build a forcefield (with money out of your own pocket) around the planet to prevent anyone else dropping by to start a McHamster burger chain.
Whocj leads us to the evil choice, which would be to make burgers of the whole lot and increase your population growth.
Bytheway, does the above thing exist as a event or did I just make all that up?
All right, here are the good bonuses:
"Citizens are more loyal and less likely to defect if their colonies are under an opponent's influence (A loyalty bonus, but who cares? I'd rather have the moral bonus.)
The five most populous planets have no maintenance costs for their initial Colony (This is the only real benefit from being good. But I'd rather build the mind control center instead)
Trade income with other good civilizations is increased by 25% (What are you suppose to do if no other good civs are around? Useless if you go solo.)
Gain a Diplomatic Ability bonus when dealing with other good or neutral civilizations (Same as the above except for the neutral bonus.)
Unique technologies include Superior Defense (Supperior defense my foot! You just get a few defenses, not enough to match the psionic weapons.)
The Temple of Righteousness Galactic Achievement is only available to good civilizations. (This thing thing works only if you have other good civs around)"
I am aware that "If no one else like you is around" scenario works for all races. It's just that good civs have no benefits that will make them competent to fight in a one on one battle.
All of these bonuses suck. There is absolutely NO incentive to be good. You don't even get that happy feeling about making the universe a better place. Being good sucks and I'm just giving suggestions to improve it. If anyone else has better suggestions I'd like to hear them.
PS:That hampster scenario is one that would not help the good guys out in the long run. It's a bad example for what I was trying to explain: Sometimes the good civs should reap the benefits and sometimes the evil civs reap the benefits. Right now it's a one way street if you want to get benefits, you have to be evil to get them.