I wonder if the Fedex slowness you all report is at specific hubs. In my area, if they say by the end of the day Monday, it’s there by the end of the day Monday. I deal a lot with HP Support - they ship parts to me to repair computers. Most of the time those parts arrive the next day - it’s very rare to take longer. Half the time it’s by Fedex and half by UPS. These parts are from all over the place, not local (within 250 miles). There’s gotta be a pattern of choke points.
USPS on the other hand… you will never find a more wretched hive of scum and villainy. Yeah, I know, most are probably good people, but there seems to be a high percentage of people who have ‘less than stellar’ performance goals. If an eBay listing says ‘free shipping’, well, you get what you pay for.