For me personally, streaming has been a fun hobby, but not one that makes money. I average about 20 viewers a stream and have almost 1800 followers, but even still, I haven't recouped the cost of my equipment.
You don't make money streaming until you get into the 500+ viewer range and stream almost every day. If you miss a week, you will see a drop of about 100 viewers per stream on average at that level. A month and you've lost your entire base and pretty much have to start over.
Also, it is extremely demanding mentally. It will wear you out.
It's not just playing a game. It's playing the game, maintaining an entertaining conversation with the viewers, and reading the chat.
The middle one is impossible for most people since most people arent interesting enough to entertain