I see the upsides, but am weirded out by the idea of being contractually obligated to remain ignorant of what the customer is paying for your services. Naively I'd imagine a competitor to Toptal could disrupt them by providing transparency and a flat percentage on top of the rate, but clearly there is something that makes that not happening.