Well I agree with you about the punk, going on last year you would think there would be at least one actual punk band (I can't really think of any that are on there either).
Social d are the exception to the rule I guess, only a band like bad brains could have replaced them