A few years ago I didn't understand it either, I had the attitude of "why would I watch someone else play a game when I can just play it myself". But I eventually got into watching streamers, be it for the high level of game play and or tactics to apply to my own game play, or for the entertaining personality.
I stream, mostly for fun and because it's good to have some people to talk to while you're playing.