Aversion towards doing something similar with communities.
On a top level, it's three things in my head as a potential supporter
1. Incentive (extra stuff for me)
2. How much work I need to do to GIVE you money
3. Do I feel like I belong
Twitch nails all three. Community software? Not so much.