The difference is in the shipper.  Aramex are a private shipping and logistics company who would process their customs clearances in bulk.  You are paying a private company to do the customs clearances.

If your item had come through the mail service you would probably not have had to pay anything unless the item had to be treated in some way.