Also, I don't think you realize how delivery company works; surely you don't think they pick stuff up at once place and drive straight to the delivery address? Companies have hubs where everything goes first and then ship back out. I've seen packages from one Caribbean country go to Miami and then back down to the other Caribbean country, for example.
Why would they do that? Other companies like DHL and UPS travels to the destination, but stops in some necessary countries and not around the globe, which increases some expenses. It's like I order something from my own country, but the package has to stop at other destinations in other countries to be scanned right before they deliver the package to me.
No, UPS, DHL and all the other delivery companies (I think FedEx has the same thing, but doesn't write it down at the bill) has a statement in small font that the receiver have to pay transportation costs.