You are coming at it all wrong, and is another reason a lot of pros fail at streaming.
Streaming isn't just passive entertainment, it is a place for people to hang out and talk in a chat room. It's a community that forms around these streamers,and the interaction the streamer has with his audience which makes it so popular.
You can be the best dota 2 player ever but if you play your obnoxious music all day, and ignore the people that support you completely you will have a very hard time retaining anyone's attention for more then 10 min.