Does anyone else hate moralizing?

Like... not being racist for example is not an altruistic endeavor. Racism is literally completely illogical. Also equal rights is one of the principles of a free liberal society. Nothing to do with feelings.

I support more open immigration not because I feel bad for immigrants. I support it because a) it is in line with the principles of free market capitalism and b) it is logically beneficial to everyone. It is in everyone's self interest. It's not some act of altruism.