It is not just India, the general reaction towards rock and metal throughout the world is that of instant dislike, it is not a fad that people just pick up and fades away overtime, good music is eternal. Still, lets discuss Indian audience. read more
There are many people who hate Rock and Metal outside India as well. Metal is considered satanic music, rock started with mostly hippie culture. Over the years, people outside India has accepted the Rock and Metal music. As with the wider view, they are like culture. Now, coming to India. read more
Most people (in America and Europe) like bland Western harmony, so metal uses power chords, exotic modes, and dissonance. Most people like dance music, so metal is too fast and complicated to dance to (though you can, of course, jump around chaotically to it.) Most people like mellifluous singing, so metal uses shrieking, bellowing, growling, etc. read more