"what kind of bubble are we in" - good question, and that was the key point. Tech recruiting is a big business, but recruiting in lots of other industries is not nearly as big. Why is that?
There are more programmers than athletes and Hollywood stars, but there are many more people in industries where using a recruiter/agent is not the norm. If you think that programmers are good at or enjoy handling their own finances, doing PR, or salary negotiation, I'd encourage you to talk to thousands of programmers and ask them how they feel about that. I have programmers come to me for advice on negotiation and what career moves to take that aren't even active candidates (jobs they found on their own, yet still seeking representation). Programmers that I have met hate that part of the business, hate negotiation and building their brand. Of course there are some that are willing to do it and are good at it, but the majority seem to be completely fine passing that off on to somebody else if they can.