"They're a hip-hop group, and they should be doing hip-hop tracks."

That's pretty bad judging. It's not abnormal for songs to be interpreted in different genres. Only popular example I can think of right now is "Every Breath You Take" --> "I'll Be Missing You", although there are obviously more examples out there.