Large container ships hold 14,000 TEU (twenty-foot-equiv) containers, each of which has a volume of 33m^3.
Let's use an iPhone's size as a stand-in for the phone cover: it's 173 x 70 x 8mm.
Divide the first by the latter: (14000 * 33m^3) / (143mm * 71mm 8mm), and, as google will helpfully tell us (https://www.google.com/search?client=safari&rls=en&sxsrf=ALe...) you can ship 5.6x10^9, or 5.6 billion of these on a single ship.
From some related information it seems shipping rates for a single container are around $1,000 for China->US. Plug that in and the costs are ... $0.002, or 1/5th of a cent: https://www.google.com/search?client=safari&rls=en&sxsrf=ALe...
I may be off by an order of magnitude somewhere. But it just feels intuitively obvious that most of the costs of any delivery are incurred during the 15 seconds or so the mailman spends in your driveway or trying to find the mailbox with your name.
https://about.usps.com/newsroom/national-releases/2019/1114-...
That said, allowing them to set rates will likely help the bottom line a great deal, but the USPS is a business.
Further, rural routes are things that should continue but are cost prohibitive without subsidies. With those two considerations combined it seems like a pretty meager use of taxpayer dollars.
It's ridiculous