Well, if you hate hardcore dancers, when the circle is formed, you get the fuck out the way. If you aren't in the circle, they don't bother you. Or are you one of those people that are on the edge of the circle and are shitting yourself the whole time because you think you might get hit? If your some big tough guy, then go in there and show them up.
You're probably jealous because your too scared to participate yourself. Or you were one of those guys that walk in there thinking "i'm tough" and then leave 30 seconds later crying your eyes out.
Oh and i know theres a difference between moshing and hardcore dancing, its pretty fucking obvious. Maybe us hardcore dancers don't see what you find fun about jumping up and down, waving your arms in the air like girls in the mosh pit.
Heres a solution to your problem:
Clearly you don't like metalcore, so don't go to a metalcore concert. That way you won't see any hardcore dancers, its that simple!