Today, 11:00 AMnee
It's not charity. If they want charity they'd just tell you to donate money to such and such organization, not hire people to make skins and sell them while taking a cut.
They give the revenue to the associations, but I'm sure that's after covering costs. Just business to them.
Giving steam a X % of the sum seems like a charity to me