Of course many will give simply to express their support of someone they cared about. It's very natural and I'm not criticising anyone who gives.
Athletes do, however, have unique ways of making money. They can take a sharpie and scribble their name on a piece of cardboard, sell it at auction and make hundreds of dollars for a cause. You or I can't do that.