Subscribing and donating to streamers has always been mad weird to me. I remember watching one stream and someone in the chat was basically apologizing for missing a month of subscribing or not being able to donate because they had an unsuspected bill pop up and I'm like you're living check to check but paying monthly to a streamer
It's been mentioned, but you'd be surprised at how much of a community is built around these streamers. Folks show up everyday to consume content and chat with other followers. They legitimately feel like they're apart of something and are willing to hand over money for the privilege.
Here's a funny vid that may help explain the phenomena
The Internet is a fascinating place. There's a community for damn near anything. Recently came across speedrunning in video games. And it boggled my mind at the sheer amount of ppl investing so much time in these challenges.