The current US Top 30 has no songs that could be officially described as rap or hip-hop – for the first time since 1990. That ...