Let me chime in here for a minute.... [disclaimer - I do NOT work for the Post Office or UPS... but know a couple of people who are USPS employees, one a bit up the daisy chain , so he knows of which he speaks] The Post Office actually does not lose money; they pretty much break even and even make a small amount occasionally. Where all this 'losing billions' stuff comes from is accounting and political tricks - the Post Office is required to fund 'liabilities' , i.e. retirements, insurance and such 75 years in advance on paper. SEVENTY FIVE YEARS. So, on paper, they list liabilities for people who havent been born yet... WHY would they do that? Your government requires it. Your government also uses the USPS as a 'slush fund' and uses that money for pet projects/things that would never be approved in normal circumstances. So, as always, the problems come down to politicians and accountants.
All that junk mail and credit card apps are mailed at regular postal rates; yes the junk mail gets a 'bulk mail' discount, but so do other businesses that aren't 'junk'.
USPS does an incredible job given the volume they handle imnsho. Are there problems? Yes. Those major issues are in certain places tho and not across the board. For example - if you live west of the Mississippi and ANYTHING comes from a back east location that requires it to pass thru Memphis, fuggedaboutit...The Memphis hub is known world wide as a huge hole where things disappear and you letter or parcel may never make it. In fact, if the parcel is interesting/expensive/perishable, there is a statistically significant possibility that it not only will not make it to your house, but will quickly be deposited in a handlers residence... You can figure out why thats the case yourself, and yes, politics and the unions keep anything from being done about it...
For me, its only USPS or UPS - they are both consistently good. FedEx or DHL? Might as well go without as far as Im concerned...