Earlier quoted context omitted.
The main value add of Upwork for freelancers is helping them to find work in the marketplace. If you can find and bill directly, of course that may be preferable, but finding clients is hard and the business development also has a cost.
What I don't understand is how they keep most freelancers on the platform after finding a client. I've only used it once, but after having a call with the client, I felt comfortable accepting payment directly in crypto and not paying their fees.
The advantage of staying on the platform for freelancers is that they are guaranteed to get paid for correctly booked work on a predictable timeline.
For buyers, the advantage is one weekly payment to your credit card, some contractural protection and a bunch of features to support the work.
I’ve never felt the need to bypass them as a buyer, and I’ve only been approach a few times by freelancers to go direct. (My answer has been no mainly because I dislike the admin of manually paying people, checking timesheets, invoices etc.)