I've been wanting to create a system that is more equitable but concluded that humans would rather take advantage of one another than be fair when it comes to paying.
I think freelancers are a major part of the problem, especially those who are very desperate for work. For an equitable system to exist you must be someone who is ready to say no at any point of the getting to know the project phase.
As a designer i find it easier to close deals on the phone and imagine other experienced freelancers operate the same way. Unfortunately a call based system is inherently wrong for an online platform that aims to earn profit on project fees. The reason upwork has been successful is because it charges fee on a project vs charging the customer or freelancer a flat fee and sadly such setup is not ideal for a freelancer who may be looking at projects in the tens of thousands range.