Well, I totally agree that mainstream music is, for the most part, absolute shit.
I listen to everything (and I do mean EVERYTHING. None of this "all genres of metal, some electronic music, and maybe the occasional bit of hardcore or jazz", I mean I listen to all that, and much more (drum and bass, Breakcore, Jazz, Swing, Old Country, Classic Rock, pretty much every genre of metal, noise rock, hardcore (Bring me The Horizon and stuff), metalcore, hip-hop/rap (only the underground/non-commercial stuff), indie, folk, and a whole bunch of crap I can't think of)), and 95% of it isn't mainstream. I do listen to the occasional bit of mainstream (hey, I actually like a lot of Rihana's music), but I mostly prefer stuff that actually has musical talent.