Another niche that can theoretically exist is the "superstar" engineers. If the best engineers got paid 10x more than the worst, the best agents could obtain salary improvements in the 100k's for their clients, for which a commission would make sense.
This will probably not exist, for reasons "we will leave for a future blog post" (tm).