I think this article is spot on. Platforms obfuscate their algorithms, and use that secrecy to play workers off against each other, and against their clients. Regulation would really help. There ought to be a right to...
1. An official explanation for each decision the algorithm makes. That could then be used as the basis for mandatory arbitration, if a party believes it's unfair.
2. Effective, and timely support from a human being, if that's required.
Together those would force the platforms to make their systems fairer (else be swamped by dealing with arbitration decisions), and easy to navigate (else be swamped by costly support calls).