It baffles me how this industry has not yet been disrupted by an outsider, like Uber did with taxis. I still remember when taxi licenses costed a fortune, and you had the exact same leeches exploiting it. They were seen as an investment in some cities, like NYC.
I know there are useless regulations that keep these agents being needed, but so there were with taxis as well, and Uber did not give a crap.