Just my 2cents, but I suspect the reason they front load so many charges is that a lot of people both employers/freelancers use freelancer for the initial connection and then move to paypal or similar for ongoing work.
Freelancer lets you establish trust between parties so to speak and then after that there isn't that much of an incentive to carry on using it if you're dealing with the same person.