I know exactly how everyone feels. And I agree with those comments, especially to de4855.
Charity work, perhaps, is one of the Royal responsibilities. Anyone, even a royalty, could be selfish enough but still have to do charity work because it is something that his/her people has to look up to...