Thanks for posting the details. You raise an interesting point.
One 6 lb order to CA was $.97 less using UPS with an arrival one day later than by USPS.
So this is an arrival date one day later than Buy Shipping SAYS it would arrive, correct?
Because the estimated delivery dates Buy Shipping shows for USPS services are almost always wrong.
The estimated date Buy Shipping shows for priority mail is always one day longer than PM should actually take. You can’t rely on the dates Buy Shipping shows you for USPS services.
Here’s an example from one of my orders (from Portland, OR) going to a buyer in New Jersey, shipping tomorrow:

Buy Shipping says First-Class mail is estimated to arrive on Saturday. They arrive at that date by treating FC mail as a 4-transit day service, regardless of destination. Ship on Tuesday, arrive on Saturday. Always. Doesn’t matter if it’s going across the country or across the street.
The priority mail estimates are based on what USPS says + 1 day. If I were to check the USPS site to see when this same package would arrive if shipped tomorrow by priority mail, the date would be Thursday. Buy Shipping uses USPS’s data and adds a day.
I believe (but rarely ship by UPS so have never checked) that Amazon pulls delivery estimates directly from UPS and doesn’t pad them. Buy Shipping is estimating that UPS Ground would deliver this package next Monday, which seems accurate.
So if Buy Shipping is giving you an accurate estimate for UPS Ground, but the estimate for PM is one day longer than reality, then your package to CA would save you 97 cents but arrive 2 days (not one day) later.
People also have to factor in the cost of packaging, because if you ship by UPS, you need to pay for your own box, while priority mail (if the right size) lets you use their free shipping boxes.