I've had some really good contracts with Upwork and I'm grateful for it. However, the platform does barely nothing to help freelancers, except putting them in contact with clients. And even then, most clients are terrible. I think it is unethical to accept clients that pay people $3/h or $5 for a 2000 words article. If the platform can't offer a legit minimum wage, I think it is useless. And even then, it takes 20% of our money, even if we just made $5. So many clients are disrespectful and have unrealistic expectations and Upwork does not protect us. I have also lost a lot of contracts because Upwork deleted them even though they were totally legit. With all the money they made from my work, I would expect them to have a live chat for support. Instead, it takes them a day to answer by email. I keep getting frustrated when using this platform. If you ever want to use it, remember that Upwork is not your friend and it does not want to protect freelancers.