Add Collective Rewards
Inspired by seeing a Skip a Song reward on one of the channels that cost 250k points. It's too costly to be worth and if one guy somehow buys that, it can be unpleasant to all other viewers.
The default option should be called "individual" and streamer can change it to be "collective".
F.e. collective reward costs 50k, you can pay only 5k to enter and when 10 people enter, reward is completed.
You can see the progress of a reward online in all rewards menu. If you enter and it's uncompleted, you will have an option to leave at any time if you want.
The streamer options are the total cost of reward, how many people need to enter, enable/disable multiple enters, cooldown (to prevent same people spamming one reward over and over).
This works well with things that everyone want and not just a single person: skipping a song, streamer watches a clip, takes a dance etc.
You don't pay a lot and everyone are satisfied.

-
thaaaef commented
This has been added with community challenge, but I think it'd be better if there was an option to deactivate the time limit of up to 30 days. I'd like to add a community challenge that persists until it is met, regardless the length of time it's active.
-
ToastedPlayz commented
I feel like a sort of channel pooling should be implemented. Like viewers of the stream can contribute point to a pool of point for a common goal (usually a streamers point rewards).
I feel this should be implemented because sometimes it can be hard for viewers to reach a high point goal (that the streamer has set).
Upvote if you want to see this!