We are living in both the best of times and the worst of times for music creators. For a time before the advent of home CD burners I spent a small fortune for music production equipment with the hopes of operating a small but profitable recording studio. It bankrupted me and I'm still carrying some of the notes 26 years later.
As for talent, and performance. Many many great musicians I knew left the scene pre internet. One of the greatest guitarists I knew put down the guitar, never to play again. There are many who try but not hard enough, or try and find other interests. Persistence is always key. With regards to "DJ's" I usually run into a lot of them on other forums that are daw and plugin centric. They all want to be the next big thing. When I ask them about who they admire as "artists" I do research and find out that those same ppl had experience as musicians and engineers before switching over to acid, or dubstep or whatever. The frustrated ones refuse to accept that hard work, dedication and practice are the key. Instead they think they can be all juiced up after midnight and the magic will come.
There are always those who think owning a guitar is the same as being good at guitar. As there will always be those that thinking they have logic or live or reason makes them a DJ/Producer.
I've had students that I couldn't get to sit down and play a simple scale to save their lives. Honestly, week after week would go by and it seemed like the only time they would put guitar in hand was for the lesson. That's why I don't teach anymore. I teach to teach so that someone can apply and learn. I don't teach to babysit.