This pricing model makes no sense for a non-profit that is trying to teach coding to teenagers worldwide. They will have a lot of users (remember) who might only send one or two messages once in a while. having to pay $7.25, for some who just asked a single question, is essentially extortion for a non profit like that who's primary purpose involves reaching out to as many people a possible.
> then I think that means they have over 2,000 active members in their Slack which does not sound like a "small nonprofit" to me.
those are not employees, but most likely the people they are trying to help.
Would make much more sense to use Discord.
Perhaps there is more to the story, but my surprise about the business culture of Salesforce isn't too pronounced to be honest. Had do happen at some point in my opinion.
I don't know anything about slack, but a lot of the saas programs I've supported do something similar where they negotiate a price per 'user' but then during the setup try to get you to start including a bunch of users or change how users are defined to include extra people that are only tangentially related to the day to day operations. One I support, I found out I get charged extra for users of one of the modules beyond the seat charge to already have them in the program.
Maybe that doesn't move the needle on whether they're a small non-profit or not for you, but it's different than a massive non-profit like, say, the Prevent Cancer Foundation, which also receives millions of dollars per year to facilitate their mission.
I'm not too familiar with Slack pricing but it suggests in the Fair Billing policy[0] that they bill per active member. Without any discounts, the Pro pricing is $7.25 per active user per month, if paid annually.[1] If they are needing to pay $200,000 annually, then I think that means they have over 2,000 active members in their Slack which does not sound like a "small nonprofit" to me.
[0]: https://slack.com/help/articles/218915077-Slacks-Fair-Billin...
[1]: https://slack.com/pricing/pro