Yeah, it's tough on both sides. Competition is fierce for leads, but the rates have to be sky high to support the enormous mass of realtors. If the fees drop a lot of people are going to need to find new jobs.
If competition is fierce for leads because there is a glut of workers due to nearly zero requirements to become one, one would expect rates to plummet. Which, I suppose, is why we have a collusion situation here.