Yeah, the best bands like Iron Maiden and Metallica are still famous and sell very well, but I can't tell that they are mainstream. And these new bands which you listed are famous, but the only people who listen to them are people like us who visit music forums and read about music and search videos and so on. The average person today listens to whatever is on mainstream tv or radio channels and they are not aware of many rock and metal artists. For example, search in Youtube "Slipknot" and see how much views their clips have, and then search for "Katy Perry" and compare the views, or ask some young people in the street if they have heard of Avenged Sevenfold or Rihanna. Rock and metal genres are not buried but they have been put on second place by the pop and hip hop music.
__________________
|