Rework the gifted sub algorithm
Getting gifted subs is really nice, but when you get a ton of gifted subs and you can't recognize a single name out of the group that was gifted, and some of those people come in asking "Why did I get a gifted sub, I don't even watch this streamer," it doesn't feel as nice. When you get gifted subs, the streamer's community should take priority over anyone else, and be the first ones to receive gifted subs.
I know that this probably wouldn't be something easy to accomplish, because even checking the box to not receive gifts to streamers you don't follow doesn't even work properly, but I think that gifted subs should be gifted in the order of:
-Previous Subs
-Most Watchtime
-Followers
-Random
Its not fair to the people who have never watched your stream/followed receive a gifted sub over people who actively support you.

-
MapleKimchi commented
I have a feeling that the algorithm has now been updated to give the gifted subs to people actually present at the time. I use to get lots of random gifted subs, but now I only seem to get them for channels I am actively watching while I am in there. Thoughts?