There are too many subgenres in all of the genres.
I find them helpful, in that they describe things better. i understand some people really, really don't like them because it 'divides' or something, but i've been to shows with like 5 different extremely specific subgenres and it doesnt divide anything. i can see if people are dicks and only like bands described as one way, thats stupid. but overall things should be able to be described to specificity. also: words have meaning. if some folk band has songs about like, setting fire to villages and wears corpse paint, that doesnt make them 'metal', and just because a rapper stage dives doesnt make it 'punk' etc etc
edit: damn Jace, that is some serious shit. sometimes these kind of trying times really do make you change and grow and you feel re-energized. stay tough man
I'm not saying get rid of subgenres, it just feels like it can get super granular that it becomes ridiculous.