Just because contracts are difficult to get doesn't mean you have free rein to do whatever you want. There are plenty of meaningful solutions to this "problem". Don't play music at all. Play music you are allowed to play (be it paid or just music that allows streamers to use it). It may not be what people want to hear, but obviously the music is of value to shanelja's audience as they requesting songs.
Get a license with something like ASCAP[1]. I think that's what most businesses using music in a public setting do.
Legally using copyrighted music is not exactly an impossible task. I mean, it's basically the entire business of some radio stations, and some stations are quite small.
Now, is it worth the effort and cost for a Twitch stream? It depends on how much value the music brings. There's also CC or royalty-free music, if a streamer just wants some music playing.