I think you don't get the most value of people if you don't build real relationships. Thus participants on that kind of exchange get underpaid but the end customer is not getting sufficient value for what they pay.
Isn't that the nature of contracting though? Like do you think that contractors who are placed through a staffing agency are building better relationships than those found via an online platform?