I completely understand what you mean, but I want to give you a reason as to why we programmed it this way.
USPS First Class Mail can sometimes take up to 21 days, includes no real tracking and is not insured. These problems have led to MANY issues shipping an international order, and we find that 1 in 5 people contact us about some problem with their package. While cheaper, it is an issue.
DHL is only a bit more ($25 under 3lbs). DHL also is insured, promises transparent tracking, and has delivery times of 1-3 business days. To date, I have had only 1 issue ever with a lost package.
Many times I have talked about eliminating USPS for international orders. It is a large risk, and many do not understand the difference, they only look at the price.