As far as I'm concerned the only thing missing from rap is the letter C, but I have to say whatever my personal feelings you ant ignore the followingIt comes from ethnic roots,
it has rythm,
I noted someones comment that it did not have musical backup, I won't go into the various forms to be found throughout history, because you proberably know vast amounts more than I.