My recent band would only play casinos, festivals and large clubs. At casinos and festivals, we typically played for 90 minutes for a minimum of $1,500, plus food. If we played a club, we usually split the night with another band and did two 60 minute sets for no less than $1,500 plus drinks.
I get the OP's point but disagree with the logic. I don't think asking "hack bands" to stay out of clubs is going to accomplish anything or open up opportunities for better bands to get better paying gigs. First of all, these "hack bands" are not about to turn down paying gigs. Second, most people in bands thinks they are rock stars and deserve more money than the venue is willing to pay. Times have changed and unfortunately, most bands are not very good and many of them play the same songs. I am shocked by how bad some of the videos are that people are posting on Facebook, Youtube, etc. People have to be realistic about how good their band really is. The solution is to have a very good band and play better clubs. If the cost of bands or a DJ is more than a bar/club is willing to pay, they will either have music pumped in via Sirius/XM, Spotify, etc, or convert to a restaurant/sports bar.