Why the mainstream had cursed the heavy bands such as Grand Funk Yes, King Crimson, Deep Purple, Thin Lizzy or Black Sabbath?

Update: the mainstream did hate them for 4 decades
Update 2: even THE WHO never got a place in their fave list
Update 3: but as a truly fan I love em the most
5 answers 5