You in here saying Nas hasn't had a hit since 2002 to saying he has no hits.
And it takes NO skill as an artist to make a hit. An artist having a hit relies solely on enough people playing the song enough to make it a hit. Otherwise, it isn't a hit. And the reason why no skill is required is an artist can't just sit there and churn out a hit especially by themselves. Artists create songs. That is their skill. Whether or not those songs become hits relies on the consumer. It also relies on the A&R who often give artists' beats, shop and pitch singles to them, help pick the single.
Again, you prove how little musical knowledge you have because even writing the simplest story requires some level of skill.