Why is that? They deliver more mail than all the other US carriers combined, and deal with almost half of the worlds mail traffic. For the truly massive amount of traffic they deal with, they are incredibly accurate and fast. If you have lived in another country like I have, you will quickly learn to appreciate the USPS.
Exactly! It is very impressive when you think about how unusual it is for something even as small and seemingly unimportant as a postcard to fail to arrive.
I'm sure it could be worse, but out of the 3 main providers we have in the US here, they're the most unreliable. I'm not trying to just rip on them, but from my experience, they don't think much of delivering packages a day or more late as it happens fairly consistently.
In my experience DHL is the absolute worst (I know others have said they're pulling back from the US, but they certainly still do a lot of deliveries here in San Francisco, especially Amazon deliveries).
One time DHL literally threw a package containing a hard drive over my gate to land on my concrete steps. Thankfully the shipper had put a ton of bubble wrap in there so the hard drive itself ended up without any damage, but I still count myself lucky. That was actually the third time they'd done that sort of thing, and after calling to complain (for the third time) they finally told me they were putting a note "don't throw packages over the gate" on my address. I'm shocked that's even something that they have to say.
The real problem is that there are very few delivery companies, so everybody has to pick one.
Just like banks. Name any random bank in the world and you'll have 50 people saying "Best. Bank Ever", 50 more people giving you horror-stories and saying "Worst. Bank. Ever", along with many more people who are entirely indifferent.
At the volume the delivery companies are operating, with millions of deliveries a day, even 0.05% of failures will affect a large number of people, and will result in "Worst. Delivery. Ever" complaints.
Sadly there's not a great solution. No matter which delivery company you choose you might get your stuff quickly, or you might not. The only practical step you can take is make sure you minimize risk (multiple smaller packages + insurance).