There are SO many rap and hip hop artists with completely different styles. I’m a fan and I’ve barely scratched the surface of what’s out there. On a mainstream level if you can listen to Kendrick Lamar or The Roots and not get something out of each listen, you aren’t really listening.
Rap is similar to Country music. If someone decides they don’t like it, it’ll rarely be given a fair chance. Jason Isbell is not Keith Urban and Andre 3000 is not Drake but they’ll fall into their categories.