Nitro is for individual accounts and provides features for you as a user, boost is for the server and provides features for every user of the server.
Maxing out a server takes 30 boosts but the level 3 perks seem pretty… thin on the ground:
- +100 emoji (from 150 to 200)
- 384Kbps audio (from 256)
- 100MB uploads (from 50)
- custom URLs
Only the third one is somewhat useful, but 15 boosts for that doesn't really seems worth it.
As to price, a boost is $5 so a level 3 server is indeed $150 (level 2 is half), however Nitro ($10) provides 2 boosts and 30% off all boost purchases, meaning you can max out a server for $108, or 55.5 for a level 2. Nitro classic is only $5 and also provides 30% off of boosts, but doesn't include the free boosts, so it comes out at $110 to get a level 3 server on your own.
Is it worth the cost? Probably not. But I'd put it above larger uploads in terms of importance, and my discords hit the upload limit pretty often.
On the other hand Slack's pricing is pretty crazy.
There's a lot of audits and regulation, in addition to tighter security, that Slack needs to prove to its enterprise customers that they can trust their employees blasting confidential information on it every day of every year.
The impedance mismatch brings a lot of the cost to software, in many different forms.