I'm not saying that rap and rock do not work together, Run-DMC were doin it in 84. Kid Rock and the "rappers" of Linkin Park and Limp Bizkit may be good for the music that they do, but they do not have the skills of rappers like Will Smith, Suga Free, Eminem or E-40.
You can put whatever label you want to put on the music, but the fact is those bands do not get played on BET, nor on radio stations that play Ice Cube, Xzibit and Too Short.
And the Judgement Night sdtk was good because it had real MC's on it.