Kanye is a good spitter but I prefer him writing bars for songs with a subject of matter.
He pulls down his stock by spitting random shyt, someone like Jay or Big Sean are just as good at spitting random shyt as spitting shyt with a subject of matter. Big Sean is probably even better at spitting random shyt than "socially or self consciously motivated topics".
Looking at his discography it's always a hit cause he puts a lot of power into the subject of matter, when it comes to random bars it's a hit or a miss. Might be classic like NIP or Gotta have it or mediocre like the Khaled song or Theraflu.