There is what I believe to be a common misconception about the economic term "rationality" - it is actually devoid of morality. In economic theory, rationality is defined only as: when faced with a decision over many choices, the actor always chooses the choice they value most, according to their own "utility function". Self-interest is a misleading term for this because it could be selfish for a person to give away their all their wealth since altruism gives themselves the most internal "utility" /happiness. Regardless, if a billionaire maximizes their wealth, conditional on the billionaire getting more utility from more wealth than more of other things, then they are a rational economic actor.
What you are describing is a moral judgement about what people should "value", not how they make choices conditional on what they value. Rationality is not a technically correct term here.