No, they're not. They give the associated charity a tiny pittance in exchange for the charity providing a ton of people to run the event. If they didn't associate with a charity, they'd have to actually hire staff. It's a complete scam. They're taking advantage of charities and the people who think that participating in this nonsense is doing something good.