"Audiences need to have more say in who gets booked? "
Unless the organiser is funding the club as a vanity project the audience has the ultimate say. If a guest can't bring in enough punters to cover the fee then they don't get booked again. That's how the market works.