Celebrity endorsements are advertising for themselves. Creating a carefully curated public personality is what encourages networks and creators to hire particular celebrities. These endorsements are as much about getting attention to make themselves more employable as they are about championing a cause.
At least it brings awareness to a cause, but you can never really forget that there is an underlying self interest in the whole venture.