I think it's reasonable to at least pay for their expenses if any, and provide free food and drink. As far as them making a profit, only if they had to give up another profitable engagement to do the benefit. It also depends on how popular they are. Would they attract enough people to cover their cost and still net more than if they weren't there.