At least Michael Jackson did some rock songs (Beat It, Dirty Diana, Give In To Me, D.S., etc.) and included rock elements (in addition to adding elements from genres like blues, pop, soul, jazz, etc.) into his songs, so it's justified that he has his own place at Rock N' Roll Hall Of Fame.
Plus, Beat It is a very influential song, and includes Eddie Van Halen in the song!
But what did Jay Z, Carole King, etc. do for rock genre to deserve to be included in Rock N' Roll Hall Of Fame?