The problem here is the workers have no protection for when the algorithm stops picking them. There need to be laws for how disputes like that are solved, because the person has already made some investment to participate, expecting to pay that by getting gigs, so they're left with nothing and the company isn't liable for anything. People need to be protected from the actions of the companies they choose to work for, yes.
With that I don't even disagree with. But I find it sad that they need to be employed, that they need to be dependent on one employer. Protection from algorithms and fair treatment is important!