Most people are selfish, and Zachary did not feel any disgust towards Charles's current thoughts.
To be honest, unless one is a paragon of virtue, everyone likes to have a few of them around. In times of danger, these morals paragons can step forward and rescue themselves from harm.
But no one wants their leader to be such a paragon of virtue. Just like Jessica in "The Three-Body Problem," her saintly heart directly led to the doom of all humanity on Earth.
When Charles was reporting the status of the base's reserves to Dong Tianyu, he was also observing Dong's reactions, especially when mentioning the base had plentiful resources and there were no plans to distribute them evenly to other water platforms. He paid close attention to Dong's expressions.
Charles was actually flaunting this information in front of Dong intentionally. His real aim was to gauge Dong's reaction upon hearing the news, since, after all, their ultimate intention was to invite Dong to join their base.