The major problem with booking agencies is they have no incentive to make deals efficient or transparent. They get a percentage of what the band gets paid, and cannot care about anything else on the page. If inefficient shadiness gets the band an extra grand, they get an extra $150 and that's great.