There are benefits to streaming. It somehow makes you productive, because you don't want to look bad in front of your audience.
Plus, there are smart people on Twitch. A lot of lurkers that do not stream have an impressive amount of knowledge.
Money-wise, it's not worth it. The category that has the most programmers, "Science & Technology", has only 2,000 viewers at a time on a good day. That is very little compared to other categories. If you want to make money, publishing YouTube videos may be way more profitable than Twitch.
That's really the critical bit. It's one thing to show your face on camera. It's another to show your name and address. The latter bits are regularly used to, e.g., SWAT streamers. Let's just say that streamers are all too familiar with legal trusts.