You make a really good point there!
In my opinion, it's also important for all streamers to remember; the game you're playing is what gets people to click on your stream at first. But if you want your viewers to come back, let alone support you monetarily, you need to give them something more than just the gameplay. Even if you're great at the game you're playing
For me, live streaming is all about social interaction and community building. If you build a solid base, your viewers will tune in no matter what game you decide to play.
@calimeatwagon is a great example of this. No matter when you tune in, there is always something more than just the gameplay to watch. He always keeps the conversation going with the chat and it makes watching his streams so much more enjoyable.