Caution: Long post that will make a lot of people mad....
There are some DJ's (performance, club, wedding etc) that are very good, but most are just passable (if not outright bad). But there are just as many bands that are equally "just passable" and many that actually stink .... and stink bad.
The professional music scene (at least here in my regional area) is inundated with bad bands. Guys playing out of tune, making mistakes, getting wasted, gratuitiously loud, poor images, no groupies, no mailing lists, no drawing power .... come to any of the local Jersey Shore joints on a weekend and I guarantee you that more bands will fit this description than will fit the professional description.
If I'm hiring entertainment for the sole purpose of attracting people to my establishment and getting them to stay, even a poor DJ will be better than a crappy band. And a good DJ will blow a lousy band right out of the water.
Too many of us b*tch about the DJ world when we should all be looking in the mirror and asking ourselves why live entertainment is not as active as it used to be. Personally, I find a lot of fault with the new, inexperienced and frankly unprofessional bands that will work for no pay .... these guys are taking money from me. And their low-pay or no-pay status makes our band rates look extremely high.
So the venue, now used to paying little or no money, has to decide between a $1000 band or a $250 DJ .... what do you think he's going to do? Are the venues penny-pinching cheap b*stards? Yes. But they have a history: first, paying for live bands that suck, then not paying for live bands that also suck, so now when the DJ walks in for cheap money and all night music the deal is done.
My band is lucky .... we have a following, we have very loyal venues, we make a decent taste at each gig. And we act like professionals (incidently, just fired our most recent drummer for NOT being professional and making us look and sound bad). There are a few places we share the time with a DJ, and we're actually very close to packaging ourselves as a band and DJ entertainment combination.
DJ's are here to stay, and unfortunately our live music industry opened the door for them to come into our playground. We can either learn to somehow co-exist with them or else get out of the live music business. But just crying about DJ's isn't going to cut it anymore .....
Unpopular opinion over .....
