You can't blame rockstar for being succesfull. It's the crowd that doesn't ask for other experiences and keeps on buying what they know.
It's like all these tv-talent shows, it's mindnumbingly stupid and people keep on watching them.
Hell, 30 years ago the news wouldn't report anything about a tv show and now they are headlining news about xfactor and shit... It's the public that eats that shit, blame the public.