I don't play professionally nowadays, but I seem to think that the DJ has gone a long way to reduce the opportunities for live music. Years ago, I played lots of gigs here locally - metropolitan area of Northeast Ohio. Over a period of years, I played both night club and one nighter (party, dance, wedding, reunion, reception, etc) types of gigs. A lot of that work has disappeared to the DJ. At least so it seems in this part of "the world."