Foundations, like OpenSats, are very top down. Their managers decide how to award grantees. Associations are generally bottom up. The presence of official members creates a different sense of accountability for each member and more discussions on the right use of the money.
Its just a very different way of doing the same thing.