Many freelancers that are operating on Upwork are not being very truthful when it comes to their profiles and work experiences posted. They are using fake profiles and fake information about their work skills and abilities.
Upwork don't seem to care less about all the deceptive and false information on the profiles of their freelancers. Profiles posted are not being audited for accuracy by Upwork.
The freelancer you hire may not really be honest about their skills, when you complain to Upwork about the poor work performed or a job that is not complete they just don't care, in fact Upwork will not even make a decision in any dispute. It's up to the customer to work it out with the freelancer so you will end up losing your your money.
When things go bad on a job Upworks terms and conditions covers all scenarios for the themselves very well.
Don't Waste Your Time and Money on Upwork, it seems UpWork is the new chosen platform for those Nigerian scammers to operate from.