A huge number of venues book virtually all their acts through agents. So, if you're a performer and want the work from those promoters, you need an agent. That's the way it works. Yes it costs you money, but it will extend the work you do, and shield you from a certain amount of hassle.