Only these wealthy people are able to hold charity cause events, while poor ones may want it but unfortunately their finances are not capable either.
However, if ask if it’s just for publicity stunt, maybe for some especially for those who want to claim the limelight, but let’s not forget that there are still genuine and humble wealthy people, and all they want is really to help and share their blessings, not to pretend for the sake of public attention. These kind of people are actually real wealthy but fake ones who aim to deceive, not to help.