People with talent spend most of their time indulging that talent, creating music in this case in respect to what they love. People without talent spend far more time marketing themselves as talented & so often get more recognition than people much more talented than themselves. In all walks of life it is not usually the most talented who is the most popular but in fact vice versa!
DJs have time to promote themselves, to scout what people want to hear & therefore play to the crowd & be idolised because they don't have to spend their time creating!