Hip-Hop had the advantage of being born before the age of information (the internet).
It had time to develop naturally into the complex subculture it is today. Dubstep didn't have a chance.
If Hip-Hop was a fully developed husky feared by millions, then Dubstep is the inbred chihuahua on steroids incapable of living but adored by billions.