If someone is giving out auto gift subs, assign it to supporters who deserve it the most. Base it on number of hours watched, past subscribers, bit givers, etc.
The business idea for gift subs is for the recipient to possibly renew. Please don't reward them to viewers who are not engaged.
I think same, I've been gifted sub on a stream I've followed just this week I guess, watched only few hours of it and I've not even been watching that stream while being gifted (well because of that I'm not sure if it actually was random gift sub or not, but I rather think it was random one, cause I don't know person who gifted it to me)