Notice that every runner has a number taped to them. This means that they are registered and they paid to participate in the event. Everyone who "paid" gets a number...
Notice that Kate is NOT wearing a number. She did NOT REGISTER. Which means she didn't HELP the Organization at all.
Runners who do register, pay a small ($25) fee and that fee goes to help their cause.
According to this site, the fee is $25. Kate too cheap to pay the $25 fee? I guess since she is a D-celebrity, she should be able to do it for free?